-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrouting.php
More file actions
26 lines (20 loc) · 834 Bytes
/
routing.php
File metadata and controls
26 lines (20 loc) · 834 Bytes
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
<?php
use core\App;
use core\Utils;
App::getRouter()->setDefaultRoute('generateLoginView'); #default action
//Login
Utils::addRoute('generateLoginView', 'LoginCtrl');
Utils::addRoute('login', 'LoginCtrl');
Utils::addRoute('logout', 'LoginCtrl');
//Register User
Utils::addRoute('register', 'RegisterCtrl');
Utils::addRoute('createUser', 'RegisterCtrl');
//ToDoCtrl
Utils::addRoute('showTasks', 'ToDoCtrl', ["user", "admin"]);
Utils::addRoute('addTask', 'ToDoCtrl', ["user", "admin"]);
Utils::addRoute('markCompleted', 'ToDoCtrl', ["user", "admin"]);
Utils::addRoute('removeTask', 'ToDoCtrl', ["user", "admin"]);
//Image ToDoCtrl
Utils::addRoute('showImages', 'ImageToDoCtrl', ["user", "admin"]);
Utils::addRoute('addImage', 'ImageToDoCtrl', ["user", "admin"]);
Utils::addRoute('removeImage', 'ImageToDoCtrl', ["user", "admin"]);