Browse Source

Intégration de http://trac.rezo.net/trac/spip/changeset/15983 et http://trac.rezo.net/trac/spip/changeset/15986

Au passage :
- les moyennes n'ont pas besoin d'être précises à 2 chiffres après la virgule : arrondi
- le mois en cours n'était pas pris en compte dans le graphe mensuel : corrigé

Il y a dans le graph mensuel une différence fondamentale par rapport aux stats de SPIP 2.1 : la période prise en compte est exactement la même que celle des stats journalières alors qu'avant, c'était depuis l'installation du site qu'elles étaient prisent en compte. C'est voulu ?
svn/root/tags/plugins/statistiques/0.1.2
real3t@gmail.com 13 years ago
parent
commit
6cd16168c3
  1. 12
      inc/statistiques.php

12
inc/statistiques.php

@ -336,6 +336,12 @@ function stat_log1($log, $date_today, $interval, $script) {
$date_prec = $key;
$val_prec = $value;
}
// Tenir compte des valeurs du mois en cours
if ($cumul > 0) {
moyenne_glissante_mois($cumul);
$res_mois .= statistiques_mois($key, $cumul, moyenne_glissante_mois(), $script);
}
return array($moyenne, $val_prec, $res, $res_mois);
}
@ -392,7 +398,7 @@ function statistiques_jour($key, $value, $moyenne, $script)
}
$res .= "<td class='val'>" . $value . "</td>"
. "<td class='mean'>" . $moyenne . "</td>"
. "<td class='mean'>" . round($moyenne) . "</td>"
." </tr>";
return $res;
@ -402,7 +408,7 @@ function statistiques_mois($key, $value, $moyenne, $script) {
$res = "<tr>"
. "<th title='" . date("Y/m/01", $key) . "'>" . affdate_mois_annee(date('Y-m-d',$key)) . "</th>"
. "<td class='val'>" . $value . "</td>"
. "<td class='mean'>" . $moyenne . "</td>"
. "<td class='mean'>" . round($moyenne) . "</td>"
. "</tr>";
return $res;
@ -439,7 +445,7 @@ function statistiques_signatures_dist($duree, $interval, $type, $id_article, $se
} else $res = '';
$mois = statistiques_collecte_date( "COUNT(*)",
"FROM_UNIXTIME(UNIX_TIMESTAMP(date_time),'%Y-%m')",
"DATE_FORMAT(date_time,'%Y%m')",
"spip_signatures",
"date_time > DATE_SUB(NOW(),INTERVAL 2700 DAY)"
. (" AND id_article=$id_article"),

Loading…
Cancel
Save