Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 2180 → Rev 2181

/trunk/jrest/services/CelStatistiqueTxt.php
430,6 → 430,18
$requete = $this->construireRequeteGrandsContributeurs($nombre, $jours, $critere);
$resultats = Cel::db()->requeter($requete);
 
$courriels = array();
foreach ($resultats as $res) {
$courriels[] = $res['courriel_utilisateur'];
}
$identites = $this->recupererUtilisateursIdentite($courriels);
foreach ($resultats as &$res) {
$res['intitule_utilisateur'] = $identites[$res['courriel_utilisateur']]['intitule'];
unset($res['courriel_utilisateur']);
unset($res['nom_utilisateur']);
unset($res['prenom_utilisateur']);
}
 
$retour = array(
'entete' => array(
'nombre' => intval($nombre),
460,7 → 472,7
" FROM cel_obs" .
" WHERE transmission = 1" .
" AND TO_DAYS(NOW()) - TO_DAYS(date_transmission) <= $jours" .
" GROUP BY courriel_utilisateur ORDER BY nombre DESC LIMIT $nombre;";
" GROUP BY ce_utilisateur ORDER BY nombre DESC LIMIT $nombre;";
break;
case "img":
$req = "SELECT co.ce_utilisateur , co.prenom_utilisateur , co.nom_utilisateur , co.courriel_utilisateur , count(DISTINCT ci.id_image) as nombre" .
469,7 → 481,7
" LEFT JOIN cel_obs co ON coi.id_observation = co.id_observation" .
" WHERE co.transmission = 1" .
" AND TO_DAYS(NOW()) - TO_DAYS(co.date_transmission) <= $jours" .
" GROUP BY co.courriel_utilisateur ORDER BY nombre DESC LIMIT $nombre;";
" GROUP BY co.ce_utilisateur ORDER BY nombre DESC LIMIT $nombre;";
break;
default:
$req = "SELECT co.ce_utilisateur , co.prenom_utilisateur , co.nom_utilisateur , co.courriel_utilisateur ," .
480,7 → 492,7
" LEFT JOIN cel_obs co ON coi.id_observation = co.id_observation" .
" WHERE co.transmission = 1" .
" AND TO_DAYS(NOW()) - TO_DAYS(co.date_transmission) <= $jours" .
" GROUP BY co.courriel_utilisateur" .
" GROUP BY co.ce_utilisateur" .
" ORDER BY somme DESC LIMIT $nombre;";
}