Skip to content

Commit 9593c06

Browse files
authoredNov 23, 2024
Merge pull request #37 from rathinimal/feature/admin-updated
Feature/admin updated
2 parents e10d6e9 + a9a70c8 commit 9593c06

File tree

5 files changed

+53
-2
lines changed

5 files changed

+53
-2
lines changed
 

‎controllers/AdminController.php

+13
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ public function adminDashboard()
1717
return $this->render('/admin/dashboard');
1818
}
1919

20+
21+
2022
public function manageUsers()
2123
{
2224
$this->setLayout('auth');
@@ -30,6 +32,7 @@ public function adminSettings()
3032
}
3133

3234
public function adminProfile()
35+
3336
{
3437
$this->setLayout('auth');
3538
return $this->render('/admin/admin-profile');
@@ -68,6 +71,15 @@ public function adminLogin()
6871
return $this->render('/admin/admin-login.php');
6972
}
7073

74+
75+
public function promotions()
76+
{
77+
$this->setLayout('auth');
78+
return $this->render('/admin/admin-promotions');
79+
}
80+
81+
82+
7183
public function customers()
7284
{
7385
// Fetch all customers records
@@ -126,5 +138,6 @@ public function deleteTechnician(Request $request)
126138
}
127139
}
128140

141+
129142
}
130143

‎public/index.php

+5-1
Original file line numberDiff line numberDiff line change
@@ -119,11 +119,13 @@
119119

120120

121121
/** Admin Routes */
122-
$app->router->get('/admin-dashboard', [AdminController::class, 'adminDashboard']);
122+
$app->router->get('/admin-dashboard', [AdminController::class, 'dashboard']);
123+
123124
$app->router->get('/customers', [AdminController::class, 'customers']);
124125
$app->router->post('/admin/delete-customer', [AdminController::class, 'deleteCustomer']);
125126

126127

128+
127129
$app->router->get('/admin-services', [AdminController::class, 'manageServices']);
128130
$app->router->post('/admin-services-add', [AdminController::class, 'addService']);
129131
$app->router->post('/admin-services-edit', [AdminController::class, 'editService']);
@@ -134,6 +136,8 @@
134136

135137
$app->router->post('/admin-settings-update', [AdminController::class, 'updateSettings']);
136138

139+
$app->router->get('/admin-promotions', [AdminController::class, 'promotions']);
140+
137141
/* Admin Auth routes */
138142
$app->router->get('/admin-login', [AuthController::class, 'adminLogin']);
139143
$app->router->post('/admin-login', [AuthController::class, 'adminLogin']);

‎views/admin/admin-promotions.php

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<meta name="viewport"
6+
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
7+
<meta http-equiv="X-UA-Compatible" content="ie=edge">
8+
<title>Promotions</title>
9+
<link rel="stylesheet" href="/css/admin/admin-dashboard.css">
10+
</head>
11+
<body>
12+
<?php
13+
include_once 'components/sidebar.php';
14+
include_once 'components/header.php';
15+
?>
16+
17+
18+
19+
<!-- Icons-->
20+
<script type="module" src="https://unpkg.com/ionicons@5.5.2/dist/ionicons/ionicons.esm.js"></script>
21+
<script nomodule src="https://unpkg.com/ionicons@5.5.2/dist/ionicons/ionicons.js"></script>
22+
</body>
23+
</html>

‎views/admin/components/sidebar.php

+11
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
<span class="title">Dashboard</span>
2020
</a>
2121
</li>
22+
2223
<li>
2324
<a href="/customers">
2425
<span class="icon">
@@ -35,6 +36,7 @@
3536
<span class="title">Technicians</span>
3637
</a>
3738
</li>
39+
3840
<li>
3941
<a href="/admin-services">
4042
<span class="icon">
@@ -53,6 +55,15 @@
5355
</a>
5456
</li>
5557
58+
<li>
59+
<a href="/admin-promotions">
60+
<span class="icon">
61+
<ion-icon name="gift-outline"></ion-icon>
62+
</span>
63+
<span class="title">Promotions</span>
64+
</a>
65+
</li>
66+
5667
<li>
5768
<a href="/admin-settings">
5869
<span class="icon">

‎views/admin/services.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
include_once 'components/header.php';
1515
?>
1616

17-
<h1>hello</h1>
17+
1818

1919

2020
<!-- Icons-->

0 commit comments

Comments
 (0)
Please sign in to comment.