-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.php
79 lines (53 loc) · 1.26 KB
/
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
<?php
session_start();
date_default_timezone_set('Europe/Paris');
setlocale(LC_ALL, 'fr_FR.UTF8', 'fr.UTF8', 'fr_FR.UTF-8', 'fr.UTF-8');
require_once("util/config.php");
require_once("util/class.PdoProjet3A.inc.php");
require_once('util/fonctions.inc.php');
ob_start();
$pdo = PdoProjet3A::getPdo();
include_once("vues/v_header.php");
if (!isset($_GET['uc'])) {
$uc = 'accueil'; // si $_GET['uc'] n'existe pas , $uc reçoit une valeur par défaut
} else {
$uc = $_GET['uc'];
}
switch ($uc) {
case "accueil":
include("vues/v_accueil.php");
break;
case "info":
include("controlleurs/c_informations.php");
break;
case "utilisateur":
include("controlleurs/c_gestionUtilisateurs.php");
break;
case "espace":
include("controlleurs/c_espaceUtilisateur.php");
break;
case "administrateur":
include("controlleurs/c_admin.php");
break;
/*case "test":
//insertPiecesAppartSansPiece($pdo);
break;*/
default:
$redirect = HOME;
break;
}
include("vues/v_footer.php");
if (isset($success)) {
$_SESSION['success'] = $success;
}
if (isset($erreurs)) {
$_SESSION['erreurs'] = $erreurs;
}
if (isset($messages)) {
$_SESSION['messages'] = $messages;
}
if (isset($redirect)) {
ob_end_clean();
header("Location: " . $redirect);
}
ob_end_flush();