-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathadmin_dashboard.php
More file actions
132 lines (128 loc) · 6.45 KB
/
admin_dashboard.php
File metadata and controls
132 lines (128 loc) · 6.45 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
<?php
session_start();
if (!isset($_SESSION['login']) && !isset($_SESSION['role'])) {
header("Location: index.php");
} else if (isset($_SESSION['login']) && $_SESSION['role'] != "Admin") {
header("Location: index.php");
}
use classes\User;
use classes\Admin;
require_once 'classes/User.php';
require_once 'classes/Admin.php';
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no" />
<title>Administrator</title>
<link rel="icon" href="assets/img/icon.png" type="image/x-icon" />
<link rel="stylesheet" href="assets/bootstrap/css/bootstrap.min.css" />
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i&display=swap" />
<script src="https://kit.fontawesome.com/79271f9696.js" crossorigin="anonymous"></script>
<style>
/* Hide scrollbar for Chrome, Safari and Opera */
.modal-body::-webkit-scrollbar, body::-webkit-scrollbar {
display: none;
}
/* Hide scrollbar for IE, Edge and Firefox */
.modal-body, body {
-ms-overflow-style: none;
/* IE and Edge */
scrollbar-width: none;
/* Firefox */
}
</style>
</head>
<body id="page-top">
<div id="wrapper">
<nav id="main-nav" class="navbar bg-dark align-items-start sidebar sidebar-dark accordion p-0" style="padding-bottom: 0px;">
<div class="container-fluid d-flex flex-column p-0">
<a class="navbar-brand d-flex justify-content-center align-items-center sidebar-brand m-0" href="#">
<div class="sidebar-brand-text mx-3">
<span>Admin Panel</span>
</div>
</a>
<hr class="sidebar-divider my-0" />
<ul class="navbar-nav text-light" id="accordionSidebar">
<li class="nav-item">
<a id="anchor1" class="nav-link active" href="admin_dashboard.php">
<i class="fas fa-tachometer-alt"></i>
<span>Dashboard</span>
</a>
</li>
<li class="nav-item">
<a id="anchor2" class="nav-link" href="admin_users.php">
<i class="fas fa-user"></i>
<span>Users</span>
</a>
</li>
</ul>
<a class="btn btn-primary btn-md" role="button" data-bss-hover-animate="pulse" href="includes/logout.inc.php">Log Out</a>
<hr class="sidebar-divider my-2" />
<div class="text-center d-none d-md-inline">
<button class="btn rounded-circle border-0" id="sidebarToggle" type="button"></button>
</div>
</div>
</nav>
<div class="d-flex flex-column" id="content-wrapper">
<div id="content">
<nav class="navbar navbar-light navbar-expand-md bg-white shadow mb-4 py-3 static-top">
<div class="container-fluid">
<button class="btn btn-link d-md-none rounded-circle me-3" id="sidebarToggleTop" type="button">
<i class="fas fa-bars"></i>
</button>
<h4 class="d-none d-md-block">ABC HOTEL</h4>
<h4 class="align-self-right">Hello Admin!</h4>
</div>
</nav>
<div class="container-fluid">
<div class="d-sm-flex justify-content-between align-items-center mb-4">
<h3 class="text-dark mb-0">Dashboard</h3>
</div>
<div class="row">
<div class="col-md-6 col-xl-3 mb-4">
<div class="card shadow border-start-primary py-2">
<div class="card-body">
<div class="row align-items-center no-gutters">
<div class="col me-2">
<div class="text-uppercase text-primary fw-bold text-xs mb-1">
<span>Total Users</span>
</div>
<div class="text-dark fw-bold h5 mb-0">
<span>
<?php
echo Admin::getUserCount();
?>
</span>
</div>
</div>
<div class="col-auto">
<i class="fas fa-user fa-2x text-gray-300"></i>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<footer class="bg-white sticky-footer">
<a class="border rounded d-inline scroll-to-top" href="#page-top">
<i class="fas fa-angle-up"></i>
</a>
<div class="container my-auto">
<div class="text-center my-auto copyright">
<span>Copyright © 2023 ABC Hotel</span>
</div>
</div>
</footer>
</div>
<a class="border rounded d-inline scroll-to-top" href="#page-top">
<i class="fas fa-angle-up"></i>
</a>
</div>
<script src="assets/bootstrap/js/bootstrap.min.js"></script>
<script src="assets/js/theme.js"></script>
</body>
</html>