Subversion Repositories Applications.gtt

Rev

Rev 118 | Rev 124 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 118 Rev 123
Line 41... Line 41...
41
	die('Veuillez configurer la base de données de la Gestion du Temps de travail en complétant puis en renommant en config.inc.php le fichier config.inc.defaut.php.');
41
	die('Veuillez configurer la base de données de la Gestion du Temps de travail en complétant puis en renommant en config.inc.php le fichier config.inc.defaut.php.');
42
}
42
}
43
include 'config.inc.php';
43
include 'config.inc.php';
44
include GTT_CHEMIN_LANGUE.'gtt_langue_fr.inc.php';
44
include GTT_CHEMIN_LANGUE.'gtt_langue_fr.inc.php';
Line 45... Line 45...
45
 
45
 
-
 
46
// Gestion de l'action à executer par défaut
46
// Test des choix de menu a afficher
47
if (empty($_GET['action'])) {
-
 
48
	$_GET['action'] = 'identification';
-
 
49
}
-
 
50
 
47
$action = 'identification';
51
// Gestion du format de sortie par défaut
48
if (!empty($_GET['action'])) {
52
if (empty($_GET['format'])) {
49
	$action = $_GET['action'];
53
	$_GET['format'] = 'html';
Line 50... Line 54...
50
}
54
}
51
 
55
 
52
// Initialisation du Gestionnaire d'erreurs
56
// Initialisation du Gestionnaire d'erreurs
Line 65... Line 69...
65
if (PEAR::isError($GLOBALS['db']->query('SET NAMES "utf8"'))) {
69
if (PEAR::isError($GLOBALS['db']->query('SET NAMES "utf8"'))) {
66
	trigger_error("Échec de l'utilisation d'UTF-8 : ".$GLOBALS['db']->getMessage(), E_USER_WARNING);
70
	trigger_error("Échec de l'utilisation d'UTF-8 : ".$GLOBALS['db']->getMessage(), E_USER_WARNING);
67
}
71
}
Line 68... Line 72...
68
 
72
 
69
// Utilisation du mécanisme MVC avec Squelette PHP et objet
73
// Utilisation du mécanisme MVC avec Squelette PHP et objet
70
$Controlleur = new ControlleurFrontal();
74
$Controlleur = new ControlleurFrontal($_GET['action'], $_GET['format']);
Line 71... Line 75...
71
echo $Controlleur->executer($action);
75
echo $Controlleur->executer();
72
 
76
 
73
/**
77
/**
74
* La fonction __autoload() charge dynamiquement les classes trouvées dans le code.
78
* La fonction __autoload() charge dynamiquement les classes trouvées dans le code.