admin/views/partials/header.php

(完整代码) 1KB

<?php
$user = Session::getUser();
?>
<header class="admin-header">
    <button class="sidebar-toggle" id="sidebarToggle">
        <span></span>
        <span></span>
        <span></span>
    </button>
    
    <div class="header-search">
        <form action="posts.php" method="GET">
            <input type="text" name="search" placeholder="搜索文章..." value="<?php echo Security::cleanXSS($_GET['search'] ?? ''); ?>">
            <button type="submit">&#128269;</button>
        </form>
    </div>
    
    <div class="header-actions">
        <a href="post-new.php" class="btn btn-primary btn-sm">
            <span>+</span> 写文章
        </a>
        
        <div class="user-menu">
            <button class="user-toggle">
                <span class="user-avatar">
                    <?php echo mb_substr($user['nickname'] ?: $user['username'], 0, 1); ?>
                </span>
                <span class="user-name"><?php echo Security::cleanXSS($user['nickname'] ?: $user['username']); ?></span>
            </button>
            
            <div class="user-dropdown">
                <a href="profile.php">
                    <span>&#128100;</span> 个人资料
                </a>
                <a href="../index.php" target="_blank">
                    <span>&#127760;</span> 访问站点
                </a>
                <hr>
                <a href="logout.php" class="logout">
                    <span>&#128682;</span> 退出登录
                </a>
            </div>
        </div>
    </div>
</header>

<?php if (Session::hasFlash('success')): ?>
<div class="alert alert-success alert-dismissible">
    <?php echo Session::getFlash('success'); ?>
    <button class="alert-close">&times;</button>
</div>
<?php endif; ?>

<?php if (Session::hasFlash('error')): ?>
<div class="alert alert-error alert-dismissible">
    <?php echo Session::getFlash('error'); ?>
    <button class="alert-close">&times;</button>
</div>
<?php endif; ?>

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。