Subversion Repositories Sites.obs-saisons.fr

Compare Revisions

Ignore whitespace Rev 206 → Rev 207

/trunk/applications/jrest/services/OdsSyndicationObservation.php
188,6 → 188,7
// Construction de la requête
$requete = 'SELECT * '.
'FROM ods_observations '.
'WHERE oo_ce_participant != '.$this->config['appli']['id_participant_demo'].' '.
'ORDER BY oo_date_modification DESC '.
"LIMIT $this->start,$this->limit ";
291,7 → 292,7
private function creerAuteur($element) {
//TODO externaliser les champs dans le fichier de config
$requete_selection_auteur = 'SELECT name FROM ods_redesign.drupal_users '.
$requete_selection_auteur = 'SELECT name FROM drupal_users '.
'WHERE uid = '.$this->proteger($element);
$resultat_auteur = $this->executerRequete($requete_selection_auteur);
310,11 → 311,15
$resultat_commune = $this->executerRequete($requete_commune_pour_station);
$commune = $resultat_commune[0]['os_ce_commune'];
$requete_lieu = 'SELECT * FROM ods.COMMUNE '.
'WHERE COMMUNE_NOM = '.$this->proteger($commune);
if(is_numeric($commune)) {
$requete_lieu = 'SELECT * FROM ods_communes '.
'WHERE oc_code_insee = '.$this->proteger($commune);
$resultat_lieu = $this->executerRequete($requete_lieu);
$lieu = $resultat_lieu[0]['COMMUNE_NOM']. ' ('.$resultat_lieu[0]['COMMUNE_CODEPOSTAL'].')';
$resultat_lieu = $this->executerRequete($requete_lieu);
$lieu = $resultat_lieu[0]['oc_nom']. ' ('.substr($commune,0,2).')';
} else {
$lieu = $commune;
}
$description = "Observé à $lieu";
$description = $this->nettoyerTexte($description);