Subversion Repositories eFlore/Applications.eflore-consultation

Compare Revisions

Ignore whitespace Rev 41 → 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')) {
/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');