-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.php
33 lines (28 loc) · 936 Bytes
/
index.php
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
// __DIR__ est une constante "magique" de PHP qui contient le chemin du dossier courant
$ROOT = __DIR__;
//echo '$ROOT= '.$ROOT;
// DS contient le slash des chemins de fichiers, c'est-à-dire '/' sur Linux et '\' sur Windows
$DS = DIRECTORY_SEPARATOR;
$controleur_default = "default" ;
if(!isset($_REQUEST['controller']))
//$controller récupère $controller_default;
$controller=$controleur_default;
else
// recupère l'action passée dans l'URL
$controller = $_REQUEST['controller'];
/*if(!isset($_REQUEST['action']))
$_REQUEST['action'] = "readAll";
*/
switch ($controller) {
case "etudiant" :
require ("{$ROOT}{$DS}controller{$DS}controllerEtudiant.php");
break;
case "stage" :
require ("{$ROOT}{$DS}controller{$DS}controllerStage.php");
break;
case "default" :
require ("{$ROOT}{$DS}view{$DS}index.php");
break;
}
?>