111,7 → 111,8 |
} |
|
private function creerTitre($element) { |
$titre = 'Observation '.$element['dob_id_observation'].' - '.htmlspecialchars($element['dob_nom_sel']).' à '.$element['dob_zone_geo'].' le '.$element['dob_date_observation']; |
$intitule = ($element['nom_sel'] != '') ? 'Proposition' : 'Commentaire'; |
$titre = $intitule.' - Observation '.$element['dob_id_observation'].' - '.htmlspecialchars($element['dob_nom_sel']).' à '.$element['dob_zone_geo'].' le '.$element['dob_date_observation']; |
return $titre; |
} |
|
119,10 → 120,12 |
$description = '<ul>'; |
|
if($donnees['nom_sel'] != '') { |
$description = '<li>Proposition : '.htmlspecialchars($donnees['nom_sel']).'</li>'; |
$description .= '<li>Proposition : <em>'.htmlspecialchars($donnees['nom_sel']).'</em></li>'; |
} |
$description .= '<li>Commentaire : <pre>'.htmlspecialchars($donnees['texte']).'</pre></li>'. |
'<li>Auteur : '.htmlspecialchars($this->creerAuteur($donnees)).'</li>'. |
if($donnees['texte'] != '') { |
$description .= '<li>Commentaire : <pre>'.htmlspecialchars($donnees['texte']).'</pre></li>'; |
} |
$description .= '<li>Auteur : '.htmlspecialchars($this->creerAuteur($donnees)).'</li>'. |
'</ul>'; |
return $description; |
} |
132,14 → 135,16 |
} |
|
private function getDerniersCommentaires() { |
$requete = "SELECT dc.*, dob.id_observation as dob_id_observation, dob.ce_zone_geo as dob_ce_zone_geo, ". |
$requete = "SELECT DISTINCT dc.*, dob.id_observation as dob_id_observation, dob.ce_zone_geo as dob_ce_zone_geo, ". |
"dob.zone_geo as dob_zone_geo, dob.date_observation as dob_date_observation, dob.nom_sel as dob_nom_sel ". |
"FROM del_commentaire dc ". |
"INNER JOIN del_observation dob ". |
"ON dob.id_observation = dc.ce_observation ". |
"AND dob.nom_sel != dc.nom_sel ". |
"WHERE (dob.ce_utilisateur = dc.ce_utilisateur AND dob.nom_sel != dc.nom_sel) ". |
" OR (dob.ce_utilisateur != dc.ce_utilisateur) ". |
"ORDER BY dc.date DESC ". |
"LIMIT 0,50 "; |
|
$elements = $this->gestionBdd->getBdd()->recupererTous($requete); |
return $elements; |
} |