✏️ 编辑:header.php
路径:
/home/boguraj1/public_html/isp/includes/header.php
大小:5.31 KB · 修改:2026-06-15 23:26:40 · 权限:0644 · 可写
← 返回目录
👁 查看
⬇ 下载
<?php $current_page = basename($_SERVER['PHP_SELF']); function isActive(string $page, array $pages = []): string { global $current_page; $pages = $pages ?: [$page]; return in_array($current_page, $pages) ? 'active' : ''; } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>ISP Stock Manager</title> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet"> <link href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.css" rel="stylesheet"> <link href="assets/css/style.css" rel="stylesheet"> </head> <body> <nav class="navbar navbar-expand-lg navbar-dark bg-primary shadow-sm"> <div class="container-fluid px-4"> <a class="navbar-brand fw-bold" href="<?= isAdmin() ? 'dashboard.php' : 'tech_dashboard.php' ?>"> <i class="bi bi-box-seam me-1"></i>ISP Stock Manager </a> <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#mainNav"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="mainNav"> <?php if (isAdmin()): ?> <!-- ===== ADMIN NAVIGATION ===== --> <ul class="navbar-nav me-auto mb-2 mb-lg-0"> <li class="nav-item"> <a class="nav-link <?= isActive('dashboard.php') ?>" href="dashboard.php"> <i class="bi bi-speedometer2"></i> Dashboard </a> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle <?= isActive('', ['add_product.php','product_list.php']) ?>" href="#" data-bs-toggle="dropdown"> <i class="bi bi-box"></i> Products </a> <ul class="dropdown-menu"> <li><a class="dropdown-item" href="product_list.php"> <i class="bi bi-list-ul text-secondary"></i> Product List </a></li> <li><a class="dropdown-item" href="add_product.php"> <i class="bi bi-plus-circle text-success"></i> Add Product </a></li> </ul> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle <?= isActive('', ['stock_add.php','stock_deduct.php','stock_history.php']) ?>" href="#" data-bs-toggle="dropdown"> <i class="bi bi-arrow-left-right"></i> Stock </a> <ul class="dropdown-menu"> <li><a class="dropdown-item" href="stock_add.php"> <i class="bi bi-plus-square text-success"></i> Add Stock </a></li> <li><a class="dropdown-item" href="stock_deduct.php"> <i class="bi bi-dash-square text-danger"></i> Deduct Stock </a></li> <li><hr class="dropdown-divider"></li> <li><a class="dropdown-item" href="stock_history.php"> <i class="bi bi-clock-history text-primary"></i> Stock History </a></li> </ul> </li> <li class="nav-item"> <a class="nav-link <?= isActive('manage_technicians.php') ?>" href="manage_technicians.php"> <i class="bi bi-people"></i> Technicians </a> </li> </ul> <?php else: ?> <!-- ===== TECHNICIAN NAVIGATION ===== --> <ul class="navbar-nav me-auto mb-2 mb-lg-0"> <li class="nav-item"> <a class="nav-link <?= isActive('tech_dashboard.php') ?>" href="tech_dashboard.php"> <i class="bi bi-house"></i> My Dashboard </a> </li> <li class="nav-item"> <a class="nav-link <?= isActive('tech_usage.php') ?>" href="tech_usage.php"> <i class="bi bi-plus-circle"></i> Submit Usage </a> </li> </ul> <?php endif; ?> <!-- Right side: user info + logout --> <ul class="navbar-nav"> <li class="nav-item"> <span class="nav-link text-light"> <?php if (isTechnician()): ?> <span class="badge bg-warning text-dark me-1">Technician</span> <?php endif; ?> <i class="bi bi-person-circle"></i> <?= htmlspecialchars($_SESSION['full_name'] ?? $_SESSION['username'] ?? '') ?> </span> </li> <li class="nav-item"> <a class="nav-link text-warning fw-semibold" href="logout.php"> <i class="bi bi-box-arrow-right"></i> Logout </a> </li> </ul> </div> </div> </nav> <div class="container-fluid px-4 mt-4">
💾 保存
取消
保存为 UTF-8,换行统一为 LF