Subversion Repositories eFlore/Applications.del

Compare Revisions

Regard whitespace Rev 1246 → Rev 1247

/trunk/services/modules/0.1/syndication/SyndicationVotesParProtocole.php
107,12 → 107,13
* */
private function getDerniersVotesImage() {
$requete = 'SELECT DISTINCT id_vote, prenom, nom, nom_sel, intitule, ce_image, valeur, dob.id_observation as del_obs, divo.date as date_vote '.
$requete = 'SELECT DISTINCT id_vote, duo.prenom AS observateur_prenom, duo.nom AS observateur_nom, du.prenom AS utilisateur_prenom, du.nom AS utilisateur_nom, nom_sel, intitule, ce_image, valeur, dob.id_observation as del_obs, divo.date as date_vote '.
' FROM `del_image_vote` divo '.
' LEFT JOIN del_utilisateur AS du ON divo.ce_utilisateur = du.id_utilisateur '.
' INNER JOIN del_obs_image doi ON divo.ce_image = doi.id_image '.
' INNER JOIN del_observation dob ON dob.id_observation = doi.id_observation '.
' INNER JOIN del_image_protocole ON ce_protocole = id_protocole '.
' LEFT JOIN del_utilisateur ON dob.ce_utilisateur = id_utilisateur '.
' INNER JOIN del_utilisateur AS duo ON dob.ce_utilisateur = duo.id_utilisateur '.
$this->chargerClauseWhere()." ".
' ORDER BY divo.date DESC '.
' LIMIT '.$this->navigation->getDepart().','.$this->navigation->getLimite();
213,21 → 214,26
private function creerTitre($element) {
$intitule = 'Vote';
$titre = $intitule.' '.$element['valeur'].' - '.htmlspecialchars($this->creerAuteur($element)).' ('.htmlspecialchars($element['nom_sel']).', par '.htmlspecialchars($this->creerAuteur($element));
$utilisateur = array('prenom' => $element['utilisateur_prenom'], 'nom' => $element['utilisateur_nom']);
$observateur = array('prenom' => $element['observateur_prenom'], 'nom' => $element['observateur_nom']);
$titre = $intitule.' '.$element['valeur'].' - '.htmlspecialchars($this->creerAuteur($observateur)).' ('.htmlspecialchars($element['nom_sel']).', par '.htmlspecialchars($this->creerAuteur($utilisateur));
return $titre;
}
private function creerDescription($donnees, $item) {
$description = '<ul>';
$description .= '<li>Image : '.htmlspecialchars($donnees['ce_image']).'</li>';
$description .= '<li>Proposition : <em>'.htmlspecialchars($donnees['nom_sel']).'</em></li>';
$description .= '<li>Protocole : '.htmlspecialchars($donnees['intitule']).'</li>';
$description .= '<li>Valeur : '.$donnees['valeur'].'</li>';
$utilisateur = array('prenom' => $donnees['utilisateur_prenom'], 'nom' => $donnees['utilisateur_nom']);
$utilisateurTxt = htmlspecialchars($this->creerAuteur($utilisateur));
$auteur = htmlspecialchars($this->creerAuteur($donnees));
$auteur .= $this->fluxAdminDemande() ? ' ('.$donnees['utilisateur_courriel'].')' : '';
$observateur = array('prenom' => $donnees['observateur_prenom'], 'nom' => $donnees['observateur_nom']);
$observateurTxt = htmlspecialchars($this->creerAuteur($observateur));
$description .= '<li>Auteur : '.$auteur.'</li>'.
$description = '<ul>'.
'<li>Image : '.htmlspecialchars($donnees['ce_image']).'</li>'.
'<li>Proposition : <em>'.htmlspecialchars($donnees['nom_sel']).'</em></li>'.
'<li>Protocole : '.htmlspecialchars($donnees['intitule']).'</li>'.
'<li>Valeur : '.$donnees['valeur'].'</li>'.
'<li>Auteur : '.$observateurTxt.'</li>'.
'<li>Votant : '.$utilisateurTxt.'</li>'.
'</ul>';
return $description;
}