MOON
Server: Apache
System: Linux e2e-78-16.ssdcloudindia.net 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
User: imensosw (1005)
PHP: 8.0.30
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/imensosw/demo.imensosoftware.com/matrix/admin/admin_header.php
<?php
require_once '../config.php';

/**
 * ============================
 * AUTH CHECK (FAST + SAFE)
 * ============================
 */
if (empty($_SESSION['user_id'])) {
    header('Location: login.php');
    exit;
}

if (!isset($_SESSION['role_id']) || $_SESSION['role_id'] != 1) {
    header('Location: ' . BASE_URL);
    exit;
}

// Optional: prevent caching of admin pages
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Pragma: no-cache");
?>
<!DOCTYPE html>
<html lang="en">
<head>
  <title>Matrix [Admin]</title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">

  <!-- CSS -->
  <link rel="stylesheet" href="../css/bootstrap.min.css">
  <link rel="stylesheet" href="../css/font-awesome.min.css">
  <link rel="stylesheet" href="../css/style.css">

</head>
<body>
<header>
<nav class="navbar navbar-expand-md navbar-light bg-light fixed-top border-bottom">

    <!-- LOGO -->
    <a class="navbar-brand" href="<?= BASE_URL ?>">
        <img src="../images/imenso logo.png" alt="logo" />
    </a>

    <!-- MENU -->
    <div class="tabs" id="admin_tabs" style="padding-left: 25px;">
        <ul class="navbar-nav mr-auto">
            <li class="nav-item active"><a class="nav-link" href="assignment.php">NEW FOLDERS</a></li>
            <li class="nav-item active"><a class="nav-link" href="assigned_to.php">ASSIGNED FOLDERS</a></li>
            <li class="nav-item active"><a class="nav-link" href="assignment_completed.php">COMPLETED FOLDERS</a></li>
            <li class="nav-item active"><a class="nav-link" href="assignment_delete.php">TRASH</a></li>
            <li class="nav-item active"><a class="nav-link" href="report.php">REPORTS</a></li>
        </ul>
    </div>

    <!-- MOBILE TOGGLE -->
    <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarsExample04">
        <span class="navbar-toggler-icon"></span>
    </button>

    <!-- RIGHT SIDE -->
    <div class="collapse navbar-collapse" id="navbarsExample04">
        <ul class="navbar-nav mr-auto"></ul>

        <div class="dropdown">
            <a href="#" class="dropdown-toggle" data-toggle="dropdown">
                <img src="../images/user.png" width="24" class="rounded-circle border">
                <?= htmlspecialchars($_SESSION['name'] ?? 'User') ?>
            </a>
            <div class="dropdown-menu">
                <a class="dropdown-item" href="logout.php">Logout</a>
            </div>
        </div>
    </div>

</nav>
</header>

<!-- JS (moved to bottom for performance) -->
<script src="../js/jquery.min.js"></script>
<script src="../js/popper.min.js"></script>
<script src="../js/bootstrap.min.js"></script>
<script src="../js/admin_common.js"></script>