Skip to content

Commit b86a731

Browse files
committed
resolved a bug
1 parent 64b80ba commit b86a731

File tree

3 files changed

+46
-58
lines changed

3 files changed

+46
-58
lines changed
75.3 KB
Binary file not shown.

public/index.php

+45-57
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,12 @@
3434

3535
$app = new Application(dirname(__DIR__), $config);
3636

37-
/** Home Route */
37+
/* Home Route */
3838
$app->router->get('/', [SiteController::class, 'home']);
3939
$app->router->get('/select-user-login', [SiteController::class, 'selectUserLogin']);
4040
$app->router->get('/select-user-sign-up', [SiteController::class, 'selectUserSignUp']);
4141

42-
/** Technician Routes */
42+
/* Technician Routes */
4343
$app->router->get('/technician-landing', [TechnicianController::class, 'technicianLanding']);
4444
$app->router->get('/technician-home', [TechnicianController::class, 'technicianHome']);
4545
$app->router->get('/technician-dashboard', [TechnicianController::class, 'technicianDashboard']);
@@ -51,7 +51,28 @@
5151
$app->router->post('/update-technician-profile', [TechnicianController::class, 'updateTechnicianProfile']);
5252
// $app->router->get('/admin/dashboard', [AdminController::class, 'dashboard']);
5353

54-
/** Service Center Routes */
54+
/* Routes related to the Post */
55+
$app->router->get('/technician-create-post', [TechnicianController::class, 'technicianCreatePost']);
56+
$app->router->get('/technician-edit-post', [TechnicianController::class, 'technicianEditPost']);
57+
$app->router->post('/technician-create-post', [PostController::class, 'create']);
58+
$app->router->post('/technician-edit-post', [PostController::class, 'edit']);
59+
$app->router->get('/technician-community', [PostController::class, 'index']);
60+
$app->router->post('/technician-delete-post', [PostController::class, 'delete']);
61+
$app->router->get('/fixme-community', [CustomerController::class, 'fixmeCommunity']);
62+
63+
/* Routes related to the Comment */
64+
$app->router->post('/comment-create', [CommentController::class, 'create']);
65+
$app->router->get('/comment-edit', [CommentController::class, 'edit']);
66+
$app->router->post('/comment-edit', [CommentController::class, 'edit']);
67+
$app->router->get('/comment-delete', [CommentController::class, 'delete']);
68+
$app->router->post('/comment-delete', [CommentController::class, 'delete']);
69+
70+
/* Routes related to the Like */
71+
$app->router->post('/post-like', [PostController::class, 'like']);
72+
$app->router->post('/post-unlike', [PostController::class, 'unlike']);
73+
74+
75+
/* Service Center Routes */
5576
$app->router->get('/service-centre-landing', [ServiceCentreController::class, 'serviceCentreLanding']);
5677
$app->router->get('/service-centre-dashboard', [ServiceCentreController::class, 'serviceCentreDashboard']);
5778
$app->router->get('/service-centre-settings', [ServiceCentreController::class, 'serviceCentreSettings']);
@@ -61,6 +82,15 @@
6182
$app->router->get('/service-center-community', [ServiceCentreController::class, 'serviceCenterCommunity']);
6283
$app->router->get('/service-center-messages', [ServiceCentreController::class, 'serviceCenterMessages']);
6384

85+
/* Routes related to the product (service center) */
86+
$app->router->get('/service-center-create-product', [ServiceCentreController::class, 'serviceCenterCreateProduct']);
87+
$app->router->post('/service-center-create-product', [ProductController::class, 'create']);
88+
$app->router->get('/market-place-home', [ProductController::class, 'index']);
89+
$app->router->get('/service-center-create-product', [ProductController::class, 'filterProductsById']);
90+
$app->router->get('/service-center-update-product', [ProductController::class,'update']);
91+
$app->router->get('/service-center-update-product', [ServiceCentreController::class, 'update']);
92+
$app->router->post('/service-center-update-product', [ProductController::class, 'update']);
93+
$app->router->post('/service-center-delete-product', [ProductController::class, 'delete']);
6494

6595
/* Customer Routes */
6696
$app->router->get('/customer-dashboard', [CustomerController::class, 'customerDashboard']);
@@ -85,6 +115,18 @@
85115
$app->router->get('/admin-profile', [AdminController::class, 'adminProfile']);
86116
$app->router->post('/update-admin-profile', [AdminController::class, 'updateAdminProfile']);
87117

118+
/* Admin Routes */
119+
$app->router->get('/admin-dashboard', [AdminController::class, 'dashboard']);
120+
$app->router->get('/customers', [AdminController::class, 'customers']);
121+
$app->router->post('/admin/delete-customer', [AdminController::class, 'deleteCustomer']);
122+
$app->router->get('/admin-services', [AdminController::class, 'manageServices']);
123+
$app->router->post('/admin-services-add', [AdminController::class, 'addService']);
124+
$app->router->post('/admin-services-edit', [AdminController::class, 'editService']);
125+
$app->router->post('/admin-services-delete', [AdminController::class, 'deleteService']);
126+
$app->router->get('/admin-reports', [AdminController::class, 'viewReports']);
127+
$app->router->post('/admin-reports-generate', [AdminController::class, 'generateReport']);
128+
$app->router->post('/admin-settings-update', [AdminController::class, 'updateSettings']);
129+
$app->router->get('/admin-promotions', [AdminController::class, 'promotions']);
88130

89131
/* Auth routes handled by AuthController */
90132

@@ -102,72 +144,18 @@
102144
$app->router->post('/technician-login', [AuthController::class, 'technicianLogin']);
103145
$app->router->get('/technician-logout', [AuthController::class, 'technicianLogOut']);
104146

105-
106147
/* Service Centre Auth routes */
107148
$app->router->get('/service-centre-sign-up', [AuthController::class, 'serviceCentreSignup']);
108149
$app->router->post('/service-centre-sign-up', [AuthController::class, 'serviceCentreSignup']);
109150
$app->router->get('/service-centre-login', [AuthController::class, 'serviceCentreLogin']);
110151
$app->router->post('/service-centre-login', [AuthController::class, 'serviceCentreLogin']);
111152
$app->router->get('/service-center-logout', [AuthController::class, 'serviceCenterLogout']);
112153

113-
114-
/*routes related to the product(service center)*/
115-
$app->router->get('/service-center-create-product', [ServiceCentreController::class, 'serviceCenterCreateProduct']);
116-
$app->router->post('/service-center-create-product', [ProductController::class, 'create']);
117-
$app->router->get('/market-place-home', [ProductController::class, 'index']);
118-
$app->router->get('/service-center-create-product', [ProductController::class, 'filterProductsById']);
119-
$app->router->get('/service-center-update-product', [ProductController::class,'update']);
120-
$app->router->get('/service-center-update-product', [ServiceCentreController::class, 'update']);
121-
$app->router->post('/service-center-update-product', [ProductController::class, 'update']);
122-
$app->router->post('/service-center-delete-product', [ProductController::class, 'delete']);
123-
124-
125-
126-
/** Admin Routes */
127-
$app->router->get('/admin-dashboard', [AdminController::class, 'dashboard']);
128-
129-
$app->router->get('/customers', [AdminController::class, 'customers']);
130-
$app->router->post('/admin/delete-customer', [AdminController::class, 'deleteCustomer']);
131-
132-
133-
134-
$app->router->get('/admin-services', [AdminController::class, 'manageServices']);
135-
$app->router->post('/admin-services-add', [AdminController::class, 'addService']);
136-
$app->router->post('/admin-services-edit', [AdminController::class, 'editService']);
137-
$app->router->post('/admin-services-delete', [AdminController::class, 'deleteService']);
138-
139-
$app->router->get('/admin-reports', [AdminController::class, 'viewReports']);
140-
$app->router->post('/admin-reports-generate', [AdminController::class, 'generateReport']);
141-
142-
$app->router->post('/admin-settings-update', [AdminController::class, 'updateSettings']);
143-
144-
$app->router->get('/admin-promotions', [AdminController::class, 'promotions']);
145-
146154
/* Admin Auth routes */
147155
$app->router->get('/admin-login', [AuthController::class, 'adminLogin']);
148156
$app->router->post('/admin-login', [AuthController::class, 'adminLogin']);
149157
$app->router->get('/admin-logout', [AuthController::class, 'adminLogout']);
150158

151-
/* Routes related to the Post */
152-
$app->router->get('/technician-create-post', [TechnicianController::class, 'technicianCreatePost']);
153-
$app->router->get('/technician-edit-post', [TechnicianController::class, 'technicianEditPost']);
154-
$app->router->post('/technician-create-post', [PostController::class, 'create']);
155-
$app->router->post('/technician-edit-post', [PostController::class, 'edit']);
156-
$app->router->get('/technician-community', [PostController::class, 'index']);
157-
$app->router->post('/technician-delete-post', [PostController::class, 'delete']);
158-
$app->router->get('/fixme-community', [CustomerController::class, 'fixmeCommunity']);
159-
160-
/* Routes related to the Comment */
161-
$app->router->post('/comment-create', [CommentController::class, 'create']);
162-
$app->router->get('/comment-edit', [CommentController::class, 'edit']);
163-
$app->router->post('/comment-edit', [CommentController::class, 'edit']);
164-
$app->router->get('/comment-delete', [CommentController::class, 'delete']);
165-
$app->router->post('/comment-delete', [CommentController::class, 'delete']);
166-
167-
/* Routes related to the Like */
168-
$app->router->post('/post-like', [PostController::class, 'like']);
169-
$app->router->post('/post-unlike', [PostController::class, 'unlike']);
170-
171159

172160
/* Run the application */
173161
$app->run();

views/customer/fixme-community.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
<span class="username"><?php echo htmlspecialchars($post['fname']); ?></span>
4444
</div>
4545

46-
<?php if (Application::$app->technician->tech_id == $post['tech_id']): ?>
46+
<?php if (isset(Application::$app->technician) && Application::$app->technician->tech_id == $post['tech_id']): ?>
4747
<div class="options">
4848
<a href="/technician-edit-post?post_id=<?php echo $post['post_id']; ?>">
4949
<button class="post-edit-btn">Edit</button>

0 commit comments

Comments
 (0)