Line 660... |
Line 660... |
660 |
* Liste des utilisateurs ayant fait le plus de votes positifs
|
660 |
* Liste des utilisateurs ayant fait le plus de votes positifs
|
661 |
* @TODO et le plus de votes sur des propositions retenues (ou ayant atteint un consensus)
|
661 |
* @TODO et le plus de votes sur des propositions retenues (ou ayant atteint un consensus)
|
662 |
*/
|
662 |
*/
|
663 |
private function getListeMeilleursVoteurs() {
|
663 |
private function getListeMeilleursVoteurs() {
|
664 |
$liste = array();
|
664 |
$liste = array();
|
665 |
$requete = "SELECT * FROM (SELECT courriel, ce_utilisateur, COUNT(DISTINCT id_vote) AS nombre FROM del_commentaire_vote, del_utilisateur where";
|
665 |
$requete = "SELECT * FROM (SELECT courriel, ce_utilisateur, COUNT(DISTINCT id_vote) AS nombre FROM del_commentaire_vote, del_utilisateur_infos where";
|
666 |
if ($this->annee != null) {
|
666 |
if ($this->annee != null) {
|
667 |
$requete .= " year(date) = " . $this->annee . " AND";
|
667 |
$requete .= " year(date) = " . $this->annee . " AND";
|
668 |
}
|
668 |
}
|
669 |
$requete .= " ce_utilisateur = id_utilisateur AND valeur = 1 GROUP BY ce_utilisateur) AS utilisateurs WHERE nombre > 100 ORDER BY nombre DESC LIMIT 20";
|
669 |
$requete .= " ce_utilisateur = id_utilisateur AND valeur = 1 GROUP BY ce_utilisateur) AS utilisateurs WHERE nombre > 100 ORDER BY nombre DESC LIMIT 20";
|
670 |
$resultat = $this->bdd->recupererTous($requete);
|
670 |
$resultat = $this->bdd->recupererTous($requete);
|