30,7 → 30,6 |
public function traiterReferentieletNum(){ |
if (!empty($this->ressources[1])) { |
if(preg_match('/^(.+)\.nn:([0-9]+)$/', $this->ressources[1], $retour) == 1){ |
|
switch ($retour[1]) { |
case 'bdtfx' : |
$this->requete_condition[]= "num_nomen = ".$retour[2]." AND bdnt = 'bdtfx' "; |
42,22 → 41,20 |
$this->requete_condition[] = "num_nomen = ".$retour[2]." AND bdnt = 'bdbfx' "; |
break; |
default : |
$e = 'Erreur dans l\'url de votre requête : </br> La ressource " ' |
.$retour[1].' " n\'existe pas.'; |
$e = "Le référentiel {$retour[1]} n'existe pas."; |
throw new Exception( $e, RestServeur::HTTP_CODE_MAUVAISE_REQUETE); |
break; |
} |
|
}else { |
$e = 'Erreur dans l\'url de votre requête : </br> La ressource '.$retour[1].' n\'existe pas.'; |
$e = "Erreur dans l'url de votre requête :". |
" précisez le référentiel et le numéro nomenclatural sous la forme {bdnt}.nn:{nn}."; |
throw new Exception( $e, RestServeur::HTTP_CODE_MAUVAISE_REQUETE); |
} |
} else { |
throw new Exception( "Erreur dans l'url de votre requête :". |
"précisez le référentiel et le numéro nomenclatural sous la forme {bdnt}.nn:{nn}.", |
" précisez le référentiel et le numéro nomenclatural sous la forme {bdnt}.nn:{nn}.", |
RestServeur::HTTP_CODE_MAUVAISE_REQUETE); |
} |
|
} |
|
|