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);
|