92,7 → 92,10 |
if (isset($_GET['action'])) { |
self::$parametres['action'] = $_GET['action']; |
} |
if (isset($_GET['niveau'])) { |
self::$parametres['niveau'] = $_GET['niveau']; |
} |
} |
|
private static function initialiserRegistre() { |
self::$parametres['url']->setRequete(array('action' => self::$parametres['action'], 'module' => self::$parametres['module'])); |
100,10 → 103,13 |
Registre::set('parametres.referentiel', &self::$parametres['referentiel']); |
Registre::set('parametres.module', &self::$parametres['module']); |
Registre::set('parametres.action', &self::$parametres['action']); |
Registre::set('parametres.niveau', &self::$parametres['niveau']); |
} |
|
private static function chargerClasse($nom_classe) { |
$dossiers_classes = array(Config::get('chemin_modules').self::getNomDossierModuleCourrant().DS); |
$dossiers_classes = array(Config::get('chemin_modules').self::getNomDossierModuleCourrant().DS, |
Config::get('chemin_modeles').'api_0.1'.DS); |
|
foreach ($dossiers_classes as $chemin) { |
$fichier_a_tester = $chemin.$nom_classe.'.php'; |
if (file_exists($fichier_a_tester)) { |
147,8 → 153,9 |
$module = new $classeModule(); |
|
// Chargement Entete et Pied de page par défaut |
$module->chargerEnteteDePage(); |
$module->chargerPiedDePage(); |
$module->chargerEnteteGeneral(); |
$module->chargerMenuGeneral(); |
$module->chargerPiedGeneral(); |
|
// Initialisation du module demandé |
if (method_exists($module, 'initialiser')) { |