-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.php
More file actions
33 lines (23 loc) · 1.09 KB
/
index.php
File metadata and controls
33 lines (23 loc) · 1.09 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
<?php
require_once("./core/Router.php");
require_once("./core/Template.php");
require_once("./controllers/patient.php");
require_once("./controllers/medecin.php");
require_once("./controllers/consultation.php");
$router = new Core\Router();
$router->connect("GET","/",function(){Core\Template::redirect("./patient");});
$router->connect("POST","/patient","patient_create");
$router->connect("GET","/patient","patient_liste");
$router->connect("GET","/patient/:id","patient_details");
$router->connect("POST","/patient/:id","patient_update");
$router->connect("POST","/patient/delete/:id","patient_delete");
$router->connect("POST","/medecin","medecin_create");
$router->connect("GET","/medecin","medecin_liste");
$router->connect("GET","/medecin/:id","medecin_details");
$router->connect("POST","/medecin/:id","medecin_update");
$router->connect("POST","/medecin/delete/:id","medecin_delete");
$router->connect("POST","/consultation","consultation_create");
$router->connect("GET","/consultation","consultation_liste");
$router->connect("GET","/consultation/:id","consultation_details");
$router->execute();
?>