Subversion Repositories eFlore/Projets.eflore-projets

Rev

Rev 916 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 916 Rev 951
Line 218... Line 218...
218
			$code = RestServeur::HTTP_CODE_RESSOURCE_INTROUVABLE;
218
			$code = RestServeur::HTTP_CODE_RESSOURCE_INTROUVABLE;
219
			throw new Exception($message, $code);
219
			throw new Exception($message, $code);
220
		}
220
		}
Line 221... Line 221...
221
 
221
 
222
		foreach ($resultats as $ontologie) {
222
		foreach ($resultats as $ontologie) {
223
			$this->ontologies[$ontologie['id']] = $this->extraireComplementsOntologies($ontologie);
223
			$this->ontologies[$ontologie['id']] = Commun::extraireComplementsOntologies($ontologie);
224
		}
224
		}
Line 225... Line -...
225
	}
-
 
226
 
-
 
227
 
-
 
228
	private function extraireComplementsOntologies($ontologie) {
-
 
229
		if ($ontologie['complements'] != '') {
-
 
230
			$complements = explode(',', trim($ontologie['complements']));
-
 
231
			foreach ($complements as $complement) {
-
 
232
				list($cle, $val) = explode('=', trim($complement));
-
 
233
				$ontologie[trim($cle)] = trim($val);
-
 
234
			}
-
 
235
		}
-
 
236
		return $ontologie;
-
 
237
	}
225
	}
238
 
226
 
239
	private function chargerLegende() {
227
	private function chargerLegende() {
240
		foreach ($this->ontologies as $ontologie) {
228
		foreach ($this->ontologies as $ontologie) {
241
			if ($ontologie['classe_id'] == self::PRESENCE_CHOROLOGIE) {
229
			if ($ontologie['classe_id'] == self::PRESENCE_CHOROLOGIE) {