Subversion Repositories eFlore/Projets.eflore-projets

Rev

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

Rev 327 Rev 328
Line 164... Line 164...
164
	public function traiterRessourceIdRelationInfSup($rel) {
164
	public function traiterRessourceIdRelationInfSup($rel) {
165
		//Appel de la fct récupérerIdSup ou recupererIdInf : retourne les num_nom des noms inferieurs ou superieurs
165
		//Appel de la fct récupérerIdSup ou recupererIdInf : retourne les num_nom des noms inferieurs ou superieurs
166
		$res_relation = $this->$rel(); 
166
		$res_relation = $this->$rel(); 
167
		//analyse du résultat retourné par la requete de recherche des identifiants correspondant aux taxons inf|sup :
167
		//analyse du résultat retourné par la requete de recherche des identifiants correspondant aux taxons inf|sup :
168
		if ($res_relation == '') { 	//dans le cas ou la requete comporte des erreurs
168
		if ($res_relation == '') { 	//dans le cas ou la requete comporte des erreurs
169
			$e = 'Fct traiterRessourceIdHomonymie : La requête forme comporte une erreur!';
169
			$e = 'Fct traiterRessourceIdRelationInfSup : La requête forme comporte une erreur!';
170
			$this->renvoyerErreur(RestServeur::HTTP_CODE_RESSOURCE_INTROUVABLE, $e);
170
			$this->renvoyerErreur(RestServeur::HTTP_CODE_RESSOURCE_INTROUVABLE, $e);
171
		} elseif ($res_relation) {
171
		} elseif ($res_relation) {
172
			//dans le cas ou une ou plusieurs relations est retournée, on récupère les identifiants ss la forme (id, id, id)
172
			//dans le cas ou une ou plusieurs relations est retournée, on récupère les identifiants ss la forme (id, id, id)
173
			foreach ($res_relation as $ligne) $res[] = $ligne['num_nom'];
173
			foreach ($res_relation as $ligne) $res[] = $ligne['num_nom'];
174
			$res = implode(',',$res);
174
			$res = implode(',',$res);