Subversion Repositories eFlore/Projets.eflore-projets

Compare Revisions

Ignore whitespace Rev 245 → Rev 246

/trunk/services/modules/0.1/chorodep/Observations.php
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