Subversion Repositories eFlore/Applications.del

Rev

Rev 2024 | Rev 2178 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2024 Rev 2157
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);