34760-vm/dashboard.php
Flatlogic Bot d47e350516 v1
2025-10-07 16:17:37 +00:00

48 lines
1.3 KiB
PHP

<?php
session_start();
require_once 'db/config.php';
// Ensure admin is logged in
if (!isset($_SESSION['user_id']) || !in_array('Admin', $_SESSION['user_roles'])) {
header('Location: login.php');
exit;
}
$pageTitle = "Analytics Dashboard";
require_once 'templates/header.php';
?>
<main>
<section class="survey-section">
<div class="container">
<div class="d-flex justify-content-between align-items-center mb-4">
<h1>Analytics Dashboard</h1>
<a href="admin.php" class="btn btn-secondary">Back to Submissions</a>
</div>
<div class="row">
<div class="col-md-12">
<div class="card mb-4">
<div class="card-header">
<h3>Submissions per Survey</h3>
</div>
<div class="card-body">
<canvas id="submissions-chart"></canvas>
</div>
</div>
</div>
</div>
<div id="survey-charts-container"></div>
</div>
</section>
</main>
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
<script src="assets/js/dashboard.js?v=<?php echo time(); ?>"></script>
<?php
require_once 'templates/footer.php';
?>