Files
Nexus/web/_sidebar.php
T
Your Name f9045a8404 refactor: 仓库结构扁平化 + PHP前端合并到Nexus仓库
- 将 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>
2026-05-20 17:24:21 +08:00

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>