From a895c4726ba8a8a1f10ae6483498861065b96bbd Mon Sep 17 00:00:00 2001 From: Fil <fil@rezo.net> Date: Tue, 7 Mar 2006 22:56:02 +0000 Subject: [PATCH] l'analyse des visites pouvait s'encrasser s'il y en avait trop --- ecrire/inc/visites.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ecrire/inc/visites.php b/ecrire/inc/visites.php index a326f2f82a..ada56d5c5b 100644 --- a/ecrire/inc/visites.php +++ b/ecrire/inc/visites.php @@ -69,13 +69,14 @@ function calculer_visites($t) { $compteur = 100; $date_init = time()-30*60; - while (--$compteur > 0 - AND list(,$item) = each($sessions)) { + foreach ($sessions as $item) { if (@filemtime($item) < $date_init) { spip_log("traite la session $item"); compte_fichier_visite($item, $visites, $visites_a, $referers, $referers_a, $articles); @unlink($item); + if (--$compteur <= 0) + break; } #else spip_log("$item pas vieux"); } -- GitLab