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'].')'; |
$lieu = $resultat_lieu[0]['oc_nom']. ' ('.substr($commune,0,2).')'; |
} else { |
$lieu = $commune; |
} |
|
$description = "Observé à $lieu"; |
$description = $this->nettoyerTexte($description); |