Subversion Repositories Applications.referentiel

Rev

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

Rev 39 Rev 45
Line 141... Line 141...
141
	
141
	
142
	private function remplacerEsperluette($txt) {
142
	private function remplacerEsperluette($txt) {
143
		$txt = preg_replace('/&(?!([a-z]+|#[0-9]+|#x[0-9a-f]+);)/i', '&', $txt, -1);
143
		$txt = preg_replace('/&(?!([a-z]+|#[0-9]+|#x[0-9a-f]+);)/i', '&', $txt, -1);
144
		return $txt;
144
		return $txt;
-
 
145
	}
-
 
146
	
-
 
147
	protected function initialiserModulePrincipal() {
-
 
148
		$_SESSION['module_principal'] = null;
-
 
149
	}
-
 
150
	
-
 
151
	protected function definirCommeModulePrincipal($module_nom) {
-
 
152
		$_SESSION['module_principal'] = $module_nom;
-
 
153
	}
-
 
154
 
-
 
155
	private function getModulePrincipalCourant() {
-
 
156
		return $_SESSION['module_principal'];
-
 
157
	}
145
	}
158
	
146
	/**
159
	/**
147
	 * Construction du menu et stockage dans le conteneur de sortie RENDU_MENU.
160
	 * Construction du menu et stockage dans le conteneur de sortie RENDU_MENU.
148
	 * 
161
	 * 
149
	 * @param string $referentiel code du référentiel.
162
	 * @param string $referentiel code du référentiel.
Line 178... Line 191...
178
		if (isset($referentiel)) {
191
		if (isset($referentiel)) {
179
			$entree['nom'] = strtoupper($referentiel);
192
			$entree['nom'] = strtoupper($referentiel);
180
			$entree['url'] = $this->obtenirUrlDetailReferentiel($referentiel);
193
			$entree['url'] = $this->obtenirUrlDetailReferentiel($referentiel);
181
			$donnees['entrees'][] = $entree;
194
			$donnees['entrees'][] = $entree;
Line 182... Line 195...
182
			
195
			
183
			$module = Referentiel::getModule();
196
			$module_principal = $this->getModulePrincipalCourant();
184
			if ($module != 'Accueil') {
197
			if (isset($module_principal)) {
185
				$entree['nom'] = $module;
198
				$entree['nom'] = $module_principal;
186
				$entree['url'] = $this->obtenirUrlMenu($module, $referentiel);
199
				$entree['url'] = $this->obtenirUrlMenu($module_principal, $referentiel);
187
				$donnees['entrees'][] = $entree;
200
				$donnees['entrees'][] = $entree;
Line 188... Line 201...
188
			}
201
			}
189
			
202