80,6 → 80,7 |
|
/** |
* Execute l'action d'un module donnée et fusionne le résultat avec le tableau de sortie. |
* Permet à une action d'un module donnée de charger le résultat d'une autre action de module. |
*/ |
protected function executerAction($ClasseModule, $action) { |
$module = new $ClasseModule(); |
97,13 → 98,38 |
} |
|
/** |
* Charge un squelette de vue depuis l'emplacement commune. |
* @param String $tpl le nom du squelette à charger sans l'extenssion de fichier. |
* @param Array $donnees les données à passer au squelette PHP. |
*/ |
private function getVueCommune($tpl, $donnees) { |
$cheminOrigine = $this->getCheminSquelette(); |
$this->setCheminSquelette(Config::get('chemin_squelettes')); |
$vue = $this->getVue($tpl, $donnees); |
$this->setCheminSquelette($cheminOrigine); |
return $vue; |
} |
|
/** |
* Pour mutualiser la création du pied de page de l'application, sa gestion est gérée dans cette classe. |
*/ |
protected function chargerPiedDePage() { |
public function chargerEnteteDePage() { |
$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')); |
|
$this->setSortie(self::RENDU_TETE, $this->getVueCommune('entete_page', $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() { |
$donnees['appli'] = Framework::getInfoAppli(); |
$donnees['i18n'] = array_merge(I18n::get('Pied'), I18n::get('General')); |
$donnees['courrielContact'] = Config::get('courriel_contact'); |
|
$this->setSortie(self::RENDU_PIED, $this->getVue('pied_page', $donnees)); |
$this->setSortie(self::RENDU_PIED, $this->getVueCommune('pied_page', $donnees)); |
} |
|
protected function obtenirUrlRecherche($txt = null) { |