181,17 → 181,17 |
foreach ($parametres as $param => $valeur) { |
switch ($param) { |
case 'masque' : $this->ajouterLeFiltreMasque($valeur); break; |
case 'masque_date_observation' : break; |
case 'masque_station' : $this->limite_requete['dept'] = $valeur; |
case 'masque.date.observation' : break; |
case 'masque.station' : $this->limite_requete['dept'] = $valeur; |
$this->ajouterUnFiltre('station', $valeur); break; |
case 'masque_determination' : $this->ajouterUnFiltre('nom_sci', $valeur); break; |
case 'masque_determination_nn' : |
case 'masque.determination' : $this->ajouterUnFiltre('nom_sci', $valeur); break; |
case 'masque.determination.nn' : |
$this->requete_condition[] = '`num_nom` = '.$this->getBdd()->proteger($valeur); break; |
case 'masque_observateur' : $this->ajouterLeFiltreContributeur($valeur); break; |
case 'masque_valeur' : $this->presenceChorologie = $valeur; break; |
case 'retour_format' : $this->retour_format = $valeur; break; |
case 'navigation_depart' : $this->ajouterLimiteDepart($valeur); break; |
case 'navigation_limite' : $this->limite_requete['limite'] = $valeur; break; |
case 'masque.observateur' : $this->ajouterLeFiltreContributeur($valeur); break; |
case 'masque.valeur' : $this->presenceChorologie = $valeur; break; |
case 'retour.format' : $this->retour_format = $valeur; break; |
case 'navigation.depart' : $this->ajouterLimiteDepart($valeur); break; |
case 'navigation.limite' : $this->limite_requete['limite'] = $valeur; break; |
case 'recherche' : break; |
default : $p = 'Erreur dans les paramètres de recherche de votre requête : '. |
'</br> Le paramètre " '.$param.' " n\'existe pas.'; |
456,7 → 456,7 |
public function chargerContributeurs($dept) { |
$contributeur = array(); |
list($table, $version) = explode('_v',$this->table); |
$requete = "SELECT prenom, nom, courriel FROM chorodep_contributeurs_v$version WHERE `$dept` = '1';"; |
$requete = "SELECT prenom, nom, courriel FROM chorodep_contributeurs WHERE `$dept` = '1';"; |
$resultat = $this->getBdd()->recupererTous($requete); //Debug::printr($resultat); |
|
if ($resultat == '') { //cas ou la requete comporte des erreurs |
464,6 → 464,7 |
$this->renvoyerErreur(RestServeur::HTTP_CODE_RESSOURCE_INTROUVABLE, $r); |
Debug::printr($requete); |
} elseif ($resultat) { |
$contributeur['general'] = ''; |
foreach ($resultat as $res) { |
$contributeur['general'] .= $res['prenom'].' '.$res['nom'].', '; |
foreach ($res as $cle => $valeur) { |
551,7 → 552,7 |
public function chargerSources($dept) { |
$contributeur = array(); |
list($table, $version) = explode('_v',$this->table); |
$requete = "SELECT biblio FROM chorodep_sources_v$version WHERE `$dept` = '1';"; |
$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 |