1,14 → 1,20 |
<?php |
/** |
* Description : |
* Statistiques par année sur l'utilisation de Identiplante / Pictoflora |
* |
* Documentation: http://www.tela-botanica.org/wikini/DevInformatiques/wakka.php?wiki=AppliDelStats |
* |
* @author Mathias |
* @license GPL v3 <http://www.gnu.org/licenses/gpl.txt> |
* @license CECILL v2 <http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt> |
*/ |
* Statistiques par année sur l'utilisation de Identiplante / Pictoflora |
* |
* Documentation: http://www.tela-botanica.org/wikini/DevInformatiques/wakka.php?wiki=AppliDelStats |
* |
* @category DEL |
* @package Services |
* @subpackage Statistiques |
* @version 0.1 |
* @author Mathias CHOUET <mathias@tela-botanica.org> |
* @author Jean-Pascal MILCENT <jpm@tela-botanica.org> |
* @author Aurelien PERONNET <aurelien@tela-botanica.org> |
* @license GPL v3 <http://www.gnu.org/licenses/gpl.txt> |
* @license CECILL v2 <http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt> |
* @copyright 1999-2014 Tela Botanica <accueil@tela-botanica.org> |
*/ |
class Statistiques extends RestService { |
|
protected $bdd; |
298,7 → 304,7 |
} |
$req .= " GROUP BY anneemois, ce_utilisateur, utilisateur_courriel) as ppm,". |
// Trouver le nombre de mois différents lors desquels les utilisateurs ont participé, cette année |
// Pour l'année en cours par ex, retournera 2 si on est en février (voire un au début du mois). |
// Pour l'année en cours par ex, retournera 2 si on est en février (voire un au début du mois). |
" (SELECT count(distinct CONCAT(YEAR(date),'-',MONTH(date))) as nbmois". |
" FROM del_commentaire". |
" WHERE "; |
311,7 → 317,7 |
" GROUP BY ce_utilisateur, utilisateur_courriel". |
" HAVING SUM(somme) / cal.nbmois >= 1". |
" ORDER BY moyenne;"; |
|
|
$res = $this->bdd->recupererTous($req); |
$cpt = count($res); |
$retour = array( |
321,5 → 327,4 |
|
return $retour; |
} |
} |
?> |
} |