From d4f15552948198dab0efca40f357407710c0dab8 Mon Sep 17 00:00:00 2001 From: Fil <fil@rezo.net> Date: Tue, 12 Sep 2006 11:07:19 +0000 Subject: [PATCH] ne pas toucher le meta 'derniere_modif' si l'invalideur suivi est celui du garbage collector --- ecrire/inc/invalideur.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/ecrire/inc/invalideur.php b/ecrire/inc/invalideur.php index b58e9ff421..0a5093d1bf 100644 --- a/ecrire/inc/invalideur.php +++ b/ecrire/inc/invalideur.php @@ -66,10 +66,12 @@ function insere_invalideur($inval, $fichier) { // on en profite pour noter la date de mise a jour dans les metas // // http://doc.spip.org/@suivre_invalideur -function suivre_invalideur($cond) { +function suivre_invalideur($cond, $modif=true) { include_spip('inc/meta'); - ecrire_meta('derniere_modif', time()); - ecrire_metas(); + if ($modif) { + ecrire_meta('derniere_modif', time()); + ecrire_metas(); + } $result = spip_query("SELECT DISTINCT fichier FROM spip_caches WHERE $cond"); $tous = array(); while ($row = spip_fetch_array($result)) @@ -187,7 +189,7 @@ function cron_invalideur($t) { $taille_supprimee += $r['taille']; } spip_log ("Quota cache: efface $taille_supprimee octets"); - suivre_invalideur("id <= $date_limite AND type in ('t', 'x')"); + suivre_invalideur("id <= $date_limite AND type in ('t', 'x')", false); } return 1; } -- GitLab