73,7 → 73,7 |
$this->traiterParametres($parametres); |
$requete = $this->assemblerLaRequete(); //print_r($requete); |
$resultat = $this->getBdd()->recupererTous($requete); |
$res_version = $this->testerResultat($resultat); |
$res_version = $this->testerResultat($resultat, $requete); |
} |
if ($this->corps_http == '' && $this->entete_http == '') { |
if (isset($res_version)) { |
84,9 → 84,9 |
return $resultat_formate; |
} |
|
public function testerResultat($resultat) { |
public function testerResultat($resultat, $requete) { |
if ($resultat == '') { //cas ou la requete comporte des erreurs |
$s = 'La requête SQL formée comporte une erreur !!'; |
$s = 'La requête SQL resultat formée comporte une erreur !!'; |
Debug::printr($requete); |
$this->renvoyerErreur(RestServeur::HTTP_CODE_RESSOURCE_INTROUVABLE, $s); |
} elseif ($resultat) { |
338,7 → 338,7 |
$num = 0; // compte le nombre d'observations pour retourner le nombre d'obs indiqué |
$depart = false; //le depart du resultat est noté ss forme #ligne:#departement $depart indique le departement est correct |
//on remplit la table $table_retour_json['resultat'] |
//$this->table_retour = array(); |
$this->table_retour = array(); |
foreach ($resultat as $tab) { |
foreach ($tab as $key => $valeur) { |
switch ($key) { |
459,11 → 459,13 |
} |
|
public function chargerInfosGenerales() { |
$requete = "SELECT createurs, date_creation FROM chorodep_meta WHERE version = '5.00';"; |
list($table, $version) = explode('_v',$this->table); |
$version = str_replace('_', '.', $version); |
$requete = "SELECT createurs, date_creation FROM chorodep_meta WHERE version = \"$version\";"; |
$resultat = $this->getBdd()->recuperer($requete); //Debug::printr($resultat); |
|
if ($resultat == '') { //cas ou la requete comporte des erreurs |
$r = 'La requête SQL formée comporte une erreur !!'; |
$r = 'La requête SQL metadonnees formée comporte une erreur !!'; |
$this->renvoyerErreur(RestServeur::HTTP_CODE_RESSOURCE_INTROUVABLE, $r); |
Debug::printr($requete); |
} elseif ($resultat) { |
480,7 → 482,7 |
$resultat = $this->getBdd()->recupererTous($requete); //Debug::printr($resultat); |
|
if ($resultat == '') { //cas ou la requete comporte des erreurs |
$r = 'La requête SQL formée comporte une erreur !!'; |
$r = 'La requête SQL contributeurs formée comporte une erreur !!'; |
$this->renvoyerErreur(RestServeur::HTTP_CODE_RESSOURCE_INTROUVABLE, $r); |
Debug::printr($requete); |
} elseif ($resultat) { |
571,12 → 573,11 |
|
public function chargerSources($dept) { |
$contributeur = array(); |
list($table, $version) = explode('_v',$this->table); |
$requete = "SELECT biblio FROM chorodep_sources WHERE `$dept` = '1';"; |
$resultat = $this->getBdd()->recupererTous($requete); //Debug::printr($resultat); |
|
if ($resultat == '') { //cas ou la requete comporte des erreurs |
$r = 'La requête SQL formée comporte une erreur !!'; |
$r = 'La requête SQL sources formée comporte une erreur !!'; |
$this->renvoyerErreur(RestServeur::HTTP_CODE_RESSOURCE_INTROUVABLE, $r); |
Debug::printr($requete); |
} elseif ($resultat) { |