Subversion Repositories eFlore/Applications.eflore-consultation

Compare Revisions

Ignore whitespace Rev 46 → Rev 47

/trunk/controleurs/AppControleur.php
92,6 → 92,9
if (isset($_GET['action'])) {
self::$parametres['action'] = $_GET['action'];
}
if (isset($_GET['niveau'])) {
self::$parametres['niveau'] = $_GET['niveau'];
}
}
private static function initialiserRegistre() {
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')) {