/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')) { |
/trunk/controleurs/aControleur.php |
---|
113,7 → 113,7 |
/** |
* Pour mutualiser la création du pied de page de l'application, sa gestion est gérée dans cette classe. |
*/ |
public function chargerEnteteDePage() { |
public function chargerEnteteGeneral() { |
$donnees['appli'] = Framework::getInfoAppli(); |
$donnees['i18n'] = array_merge(I18n::get('Entete'), I18n::get('General')); |
$donnees['referentiel_titre'] = I18n::get('Referentiels-titres.'.Registre::get('parametres.referentiel')); |
122,9 → 122,20 |
} |
/** |
* Pour mutualiser la création du menu de l'application, sa gestion est gérée dans cette classe. |
*/ |
public function chargerMenuGeneral() { |
$donnees['appli'] = Framework::getInfoAppli(); |
$donnees['i18n'] = array_merge(I18n::get('Pied'), I18n::get('General')); |
$donnees['courrielContact'] = Config::get('courriel_contact'); |
$this->setSortie(self::RENDU_MENU, $this->getVueCommune('menu', $donnees)); |
} |
/** |
* Pour mutualiser la création du pied de page de l'application, sa gestion est gérée dans cette classe. |
*/ |
public function chargerPiedDePage() { |
public function chargerPiedGeneral() { |
$donnees['appli'] = Framework::getInfoAppli(); |
$donnees['i18n'] = array_merge(I18n::get('Pied'), I18n::get('General')); |
$donnees['courrielContact'] = Config::get('courriel_contact'); |