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">🔍</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>👤</span> 个人资料
</a>
<a href="../index.php" target="_blank">
<span>🌐</span> 访问站点
</a>
<hr>
<a href="logout.php" class="logout">
<span>🚪</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">×</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">×</button>
</div>
<?php endif; ?>
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
