diff --git a/ecrire/inc_statistiques.php3 b/ecrire/inc_statistiques.php3 index 5b430bb7046fb37c48a6160f92fb8f94b2f542fb..f39bda8d2866813bc0ce6509a33dd158d800c5ee 100644 --- a/ecrire/inc_statistiques.php3 +++ b/ecrire/inc_statistiques.php3 @@ -290,7 +290,7 @@ function calculer_visites($date = "") { // Mise a jour de la base if (is_array($visites_update)) { while (list($visites, $articles) = each($visites_update)) { - $query = "UPDATE spip_articles SET visites = visites + $visites ". + $query = "UPDATE spip_articles SET maj=maj, visites = visites + $visites ". "WHERE id_article IN (".join(', ', $articles).")"; $result = spip_query($query); } @@ -330,7 +330,7 @@ function calculer_popularites() { $b = log(2) * $periode / $demivie; // oublier un peu le passe - spip_query("UPDATE spip_articles SET popularite = popularite * $a"); + spip_query("UPDATE spip_articles SET maj=maj, popularite = popularite * $a"); // ajouter les points visites $count_article = Array(); @@ -343,7 +343,7 @@ function calculer_popularites() { reset ($count_article); while (list($count,$articles) = each($count_article)) { $query = "UPDATE spip_articles - SET popularite = GREATEST(1,popularite) + $b * $count + SET maj=maj, popularite = GREATEST(1,popularite) + $b * $count WHERE id_article IN (0$articles)"; spip_query($query); } @@ -359,7 +359,7 @@ function calculer_popularites() { reset ($count_article); while (list($count,$articles) = each($count_article)) { $query = "UPDATE spip_articles - SET popularite = GREATEST(1,popularite) + $b * $count + SET maj=maj, popularite = GREATEST(1,popularite) + $b * $count WHERE id_article IN (0$articles)"; spip_query($query); }