Subversion Repositories Applications.referentiel

Rev

Rev 182 | Rev 288 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 182 Rev 271
Line 49... Line 49...
49
		if ($infos != false) {
49
		if ($infos != false) {
50
			$referentiel = array();
50
			$referentiel = array();
51
			foreach ($infos as $info) {
51
			foreach ($infos as $info) {
52
				$referentiel['nom'] = $info;
52
				$referentiel['nom'] = $info;
53
				$referentiel['titre'] = $this->referentielDao->getNom($info);
53
				$referentiel['titre'] = $this->referentielDao->getNom($info);
54
				$referentiel['url'] = $this->obtenirUrlDetailReferentiel($info);
54
				$referentiel['url'] = $this->obtenirUrlMenuConsultation($info);
55
				$donnees['referentiels'][] = $referentiel;
55
				$donnees['referentiels'][] = $referentiel;
56
			}
56
			}
57
		} else {
57
		} else {
58
			$this->addMessage("Aucun référentiel n'est disponible.");
58
			$this->addMessage("Aucun référentiel n'est disponible.");
59
		}
59
		}
Line 61... Line 61...
61
		$donnees['messages'] = $this->getMessages();
61
		$donnees['messages'] = $this->getMessages();
62
		$this->traiterEsperluette($donnees);
62
		$this->traiterEsperluette($donnees);
63
		$this->setSortie(self::RENDU_CORPS, $this->getVue('accueil', $donnees), false);
63
		$this->setSortie(self::RENDU_CORPS, $this->getVue('accueil', $donnees), false);
64
		$this->construireFilAriane();
64
		$this->construireFilAriane();
65
	}
65
	}
66
	
-
 
67
	/**
-
 
68
	 * Affiche le détail d'un référentiel et la liste des actions possibles
-
 
69
	 */
-
 
70
	public function afficherDetail() {
-
 
71
		$donnees = array();
-
 
72
		$this->definirCommeModulePrincipal('Accueil');
-
 
73
		
-
 
74
		// Traitement de l'info sur le code du référentiel
-
 
75
		if (isset($this->referentiel)) {
-
 
76
			$this->construireMenu($this->referentiel);
-
 
77
			$this->construireFilAriane($this->referentiel);
-
 
78
			$donnees['referentiel'] = $this->referentiel;
-
 
79
			$donnees['nom_referentiel'] = $this->referentielDao->getNom($this->referentiel);
-
 
80
			$donnees['url_menu_test'] = $this->obtenirUrlMenuTest($this->referentiel);
-
 
81
			$donnees['url_menu_versionnage'] = $this->obtenirUrlMenuVersionnage($this->referentiel);
-
 
82
			$donnees['url_menu_consultation'] = $this->obtenirUrlMenuConsultation($this->referentiel);
-
 
83
			
-
 
84
		} else {
-
 
85
			$this->addMessage("Aucun code de projet de référentiel n'est indiqué (Ex. bdtfx).");
-
 
86
		}
-
 
87
		
-
 
88
		$donnees['messages'] = $this->getMessages();
-
 
89
		$this->traiterEsperluette($donnees);
-
 
90
		$this->setSortie(self::RENDU_CORPS, $this->getVue('detail_referentiel', $donnees), false);
-
 
91
	}
-
 
92
	
-
 
93
}
66
}
94
?>
67
?>
95
68