f9045a8404
- 将 Nexus/Nexus/* 移到仓库根目录(消除双层嵌套) - 删除旧的多层空壳目录 (server/, web/, agent/, deploy/, docs/) - 将PHP前端 (web/) 合并进Nexus仓库 — 统一管理 - 部署时 git clone Nexus 仓库即可,不再需要两个仓库 目录结构: server/ ← Python FastAPI后端 web/ ← PHP前端 (install.php, config.php, etc) deploy/ ← Supervisor + Shell健康检查 docs/ ← 部署文档 tests/ ← 测试 .env ← 不在git中 (install.php生成) .gitignore ← 排除 .env, SECRETS.md Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
42 lines
2.2 KiB
PHP
42 lines
2.2 KiB
PHP
<?php
|
|
// 侧边栏组件 — 所有页面引入
|
|
$current_page = basename($_SERVER['SCRIPT_NAME']);
|
|
?>
|
|
<nav class="sidebar">
|
|
<div class="sidebar-header">
|
|
<h1><i class="fas fa-sync-alt"></i> MultiSync</h1>
|
|
<span class="version">v1.0.0</span>
|
|
</div>
|
|
<ul class="nav-menu">
|
|
<li class="nav-section-title">主菜单</li>
|
|
<li<?= $current_page === 'index.php' ? ' class="active"' : '' ?>>
|
|
<a href="index.php"><i class="fas fa-tachometer-alt"></i> <span>仪表盘</span></a></li>
|
|
<li<?= $current_page === 'servers.php' ? ' class="active"' : '' ?>>
|
|
<a href="servers.php"><i class="fas fa-server"></i> <span>服务器管理</span></a></li>
|
|
<li<?= $current_page === 'retry.php' ? ' class="active"' : '' ?>>
|
|
<a href="retry.php"><i class="fas fa-redo-alt"></i> <span>重试队列</span></a></li>
|
|
<li<?= $current_page === 'logs.php' ? ' class="active"' : '' ?>>
|
|
<a href="logs.php"><i class="fas fa-history"></i> <span>同步日志</span></a></li>
|
|
<li<?= $current_page === 'files.php' ? ' class="active"' : '' ?>>
|
|
<a href="files.php"><i class="fas fa-folder-open"></i> <span>文件管理</span></a></li>
|
|
<li class="nav-section-title">系统</li>
|
|
<li<?= $current_page === 'guide.php' ? ' class="active"' : '' ?>>
|
|
<a href="guide.php"><i class="fas fa-compass"></i> <span>使用引导</span></a></li>
|
|
<li<?= $current_page === 'deploy.php' ? ' class="active"' : '' ?>>
|
|
<a href="deploy.php"><i class="fas fa-rocket"></i> <span>部署 Agent</span></a></li>
|
|
<li<?= $current_page === 'settings.php' ? ' class="active"' : '' ?>>
|
|
<a href="settings.php"><i class="fas fa-cog"></i> <span>系统设置</span></a></li>
|
|
<li>
|
|
<a href="logout.php"><i class="fas fa-sign-out-alt"></i> <span>退出登录</span></a></li>
|
|
</ul>
|
|
<div class="sidebar-footer">
|
|
<div class="sidebar-user">
|
|
<div class="avatar"><?= strtoupper(substr(CURRENT_USER, 0, 1)) ?></div>
|
|
<div class="user-meta">
|
|
<div class="name"><?= htmlspecialchars(CURRENT_USER) ?></div>
|
|
<div class="role">管理员</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</nav>
|