/trunk/interfaces/controleurs/Test.php |
---|
46,6 → 46,7 |
*/ |
public function afficherInterface() { |
$donnees = array(); |
$this->definirCommeModulePrincipal(get_class($this)); |
$this->url->unsetVariablesRequete(array('module', 'action', 'ref')); |
$donnees['url_form'] = $this->url->getUrl(); |
$donnees['url_module'] = 'Test'; |
/trunk/interfaces/controleurs/Versionnage.php |
---|
48,6 → 48,7 |
*/ |
public function afficherInterface() { |
$donnees = array(); |
$this->definirCommeModulePrincipal(get_class($this)); |
// Paramêtres pour l'url du formulaire |
$this->url->unsetVariablesRequete(array('module', 'action', 'ref')); |
/trunk/interfaces/controleurs/AppliControleur.php |
---|
143,6 → 143,19 |
$txt = preg_replace('/&(?!([a-z]+|#[0-9]+|#x[0-9a-f]+);)/i', '&', $txt, -1); |
return $txt; |
} |
protected function initialiserModulePrincipal() { |
$_SESSION['module_principal'] = null; |
} |
protected function definirCommeModulePrincipal($module_nom) { |
$_SESSION['module_principal'] = $module_nom; |
} |
private function getModulePrincipalCourant() { |
return $_SESSION['module_principal']; |
} |
/** |
* Construction du menu et stockage dans le conteneur de sortie RENDU_MENU. |
* |
180,10 → 193,10 |
$entree['url'] = $this->obtenirUrlDetailReferentiel($referentiel); |
$donnees['entrees'][] = $entree; |
$module = Referentiel::getModule(); |
if ($module != 'Accueil') { |
$entree['nom'] = $module; |
$entree['url'] = $this->obtenirUrlMenu($module, $referentiel); |
$module_principal = $this->getModulePrincipalCourant(); |
if (isset($module_principal)) { |
$entree['nom'] = $module_principal; |
$entree['url'] = $this->obtenirUrlMenu($module_principal, $referentiel); |
$donnees['entrees'][] = $entree; |
} |
/trunk/interfaces/controleurs/Consultation.php |
---|
31,6 → 31,7 |
* Fonction d'affichage par défaut |
*/ |
public function executerActionParDefaut() { |
$this->definirCommeModulePrincipal(get_class($this)); |
$this->construireMenu($this->referentiel); |
$this->construireFilAriane($this->referentiel); |
$this->setSortie(self::RENDU_CORPS, '<p>En cours de réalisation...</p>', false); |
/trunk/interfaces/controleurs/Accueil.php |
---|
43,6 → 43,7 |
*/ |
public function afficherAccueil() { |
$donnees = array(); |
$this->initialiserModulePrincipal(); |
$infos = $this->referentielDao->getReferentielsDispo(); |
if ($infos != false) { |
67,6 → 68,7 |
*/ |
public function afficherDetail() { |
$donnees = array(); |
$this->initialiserModulePrincipal(); |
// Traitement de l'info sur le code du référentiel |
if (isset($this->referentiel)) { |