| Line 90... |
Line 90... |
| 90 |
self::$parametres['module'] = $_GET['module'];
|
90 |
self::$parametres['module'] = $_GET['module'];
|
| 91 |
}
|
91 |
}
|
| 92 |
if (isset($_GET['action'])) {
|
92 |
if (isset($_GET['action'])) {
|
| 93 |
self::$parametres['action'] = $_GET['action'];
|
93 |
self::$parametres['action'] = $_GET['action'];
|
| 94 |
}
|
94 |
}
|
| - |
|
95 |
if (isset($_GET['niveau'])) {
|
| - |
|
96 |
self::$parametres['niveau'] = $_GET['niveau'];
|
| - |
|
97 |
}
|
| 95 |
}
|
98 |
}
|
| Line 96... |
Line 99... |
| 96 |
|
99 |
|
| 97 |
private static function initialiserRegistre() {
|
100 |
private static function initialiserRegistre() {
|
| 98 |
self::$parametres['url']->setRequete(array('action' => self::$parametres['action'], 'module' => self::$parametres['module']));
|
101 |
self::$parametres['url']->setRequete(array('action' => self::$parametres['action'], 'module' => self::$parametres['module']));
|
| 99 |
Registre::set('eflore.urlCourrante', &self::$parametres['url']);
|
102 |
Registre::set('eflore.urlCourrante', &self::$parametres['url']);
|
| 100 |
Registre::set('parametres.referentiel', &self::$parametres['referentiel']);
|
103 |
Registre::set('parametres.referentiel', &self::$parametres['referentiel']);
|
| 101 |
Registre::set('parametres.module', &self::$parametres['module']);
|
104 |
Registre::set('parametres.module', &self::$parametres['module']);
|
| - |
|
105 |
Registre::set('parametres.action', &self::$parametres['action']);
|
| 102 |
Registre::set('parametres.action', &self::$parametres['action']);
|
106 |
Registre::set('parametres.niveau', &self::$parametres['niveau']);
|
| Line 103... |
Line 107... |
| 103 |
}
|
107 |
}
|
| 104 |
|
108 |
|
| - |
|
109 |
private static function chargerClasse($nom_classe) {
|
| - |
|
110 |
$dossiers_classes = array(Config::get('chemin_modules').self::getNomDossierModuleCourrant().DS,
|
| 105 |
private static function chargerClasse($nom_classe) {
|
111 |
Config::get('chemin_modeles').'api_0.1'.DS);
|
| 106 |
$dossiers_classes = array(Config::get('chemin_modules').self::getNomDossierModuleCourrant().DS);
|
112 |
|
| 107 |
foreach ($dossiers_classes as $chemin) {
|
113 |
foreach ($dossiers_classes as $chemin) {
|
| 108 |
$fichier_a_tester = $chemin.$nom_classe.'.php';
|
114 |
$fichier_a_tester = $chemin.$nom_classe.'.php';
|
| 109 |
if (file_exists($fichier_a_tester)) {
|
115 |
if (file_exists($fichier_a_tester)) {
|
| Line 145... |
Line 151... |
| 145 |
// Nous vérifions que le module existe
|
151 |
// Nous vérifions que le module existe
|
| 146 |
if (class_exists($classeModule)) {
|
152 |
if (class_exists($classeModule)) {
|
| 147 |
$module = new $classeModule();
|
153 |
$module = new $classeModule();
|
| Line 148... |
Line 154... |
| 148 |
|
154 |
|
| 149 |
// Chargement Entete et Pied de page par défaut
|
155 |
// Chargement Entete et Pied de page par défaut
|
| - |
|
156 |
$module->chargerEnteteGeneral();
|
| 150 |
$module->chargerEnteteDePage();
|
157 |
$module->chargerMenuGeneral();
|
| Line 151... |
Line 158... |
| 151 |
$module->chargerPiedDePage();
|
158 |
$module->chargerPiedGeneral();
|
| 152 |
|
159 |
|
| 153 |
// Initialisation du module demandé
|
160 |
// Initialisation du module demandé
|
| 154 |
if (method_exists($module, 'initialiser')) {
|
161 |
if (method_exists($module, 'initialiser')) {
|