Line 83... |
Line 83... |
83 |
$annuaireChamps = implode(', ', array(
|
83 |
$annuaireChamps = implode(', ', array(
|
84 |
"IFNULL(du.prenom, do.prenom_utilisateur) AS `auteur.prenom`",
|
84 |
"IFNULL(du.prenom, do.prenom_utilisateur) AS `auteur.prenom`",
|
85 |
"IFNULL(du.nom, do.nom_utilisateur) AS `auteur.nom`",
|
85 |
"IFNULL(du.nom, do.nom_utilisateur) AS `auteur.nom`",
|
86 |
"IFNULL(du.courriel, do.courriel_utilisateur) AS `auteur.courriel`"));
|
86 |
"IFNULL(du.courriel, do.courriel_utilisateur) AS `auteur.courriel`"));
|
Line 87... |
Line -... |
87 |
|
- |
|
88 |
// TODO : bizarement MYSQL 5.6 retourne plusieurs fois les mêmes enregistrements d'où le DISTINCT (normalement inutile)
|
87 |
|
89 |
$requete = "SELECT DISTINCT $obsChamps, $imgChamps, $annuaireChamps ".
|
88 |
$requete = "SELECT $obsChamps, $imgChamps, $annuaireChamps ".
|
90 |
"FROM del_observation AS do ".
|
89 |
"FROM del_observation AS do ".
|
91 |
" LEFT JOIN del_image AS di ON (do.id_observation = di.ce_observation) ".
|
90 |
" LEFT JOIN del_image AS di ON (do.id_observation = di.ce_observation) ".
|
92 |
" LEFT JOIN del_utilisateur AS du ON (do.ce_utilisateur = du.id_utilisateur) ".
|
91 |
" LEFT JOIN del_utilisateur AS du ON (do.ce_utilisateur = du.id_utilisateur) ".
|
93 |
"WHERE do.id_observation = {$this->idObs} ".
|
92 |
"WHERE do.id_observation = {$this->idObs} ".
|