aboutsummaryrefslogtreecommitdiff
path: root/src/service/router.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/service/router.php')
-rw-r--r--src/service/router.php12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/service/router.php b/src/service/router.php
index fc6b028..508721c 100644
--- a/src/service/router.php
+++ b/src/service/router.php
@@ -39,7 +39,7 @@ if($request->getMethod() === 'GET'){
39 } 39 }
40 40
41 // pages interdites 41 // pages interdites
42 if(!IS_ADMIN && in_array(CURRENT_PAGE, ['menu_paths', 'new_page', 'user_edit', 'emails'])){ 42 if(!IS_ADMIN && in_array(CURRENT_PAGE, ['menu_paths', 'new_page', 'user_edit', 'emails', 'maintenance'])){
43 header('Location: ' . new URL); 43 header('Location: ' . new URL);
44 die; 44 die;
45 } 45 }
@@ -154,6 +154,16 @@ elseif($request->getMethod() === 'POST'){
154 elseif($request->query->get('action') === 'remove_event'){ 154 elseif($request->query->get('action') === 'remove_event'){
155 CalendarController::removeEvent($json, $entityManager); 155 CalendarController::removeEvent($json, $entityManager);
156 } 156 }
157
158 /* -- mode maintenance -- */
159 elseif($request->query->get('action') === 'get_logs'){
160 MaintenanceController::getLogs($entityManager);
161 die;
162 }
163 elseif($request->query->get('action') === 'erase_logs'){
164 MaintenanceController::eraseLogs($entityManager);
165 die;
166 }
157 else{ 167 else{
158 echo json_encode(['success' => false]); 168 echo json_encode(['success' => false]);
159 die; 169 die;