From dbe3367088e8497121e516b9500bf90f79c29220 Mon Sep 17 00:00:00 2001 From: Fil <fil@rezo.net> Date: Thu, 26 Aug 2004 14:16:13 +0000 Subject: [PATCH] bug invalideur (il refusait d'effacer les fichiers .gz) --- ecrire/inc_invalideur.php3 | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ecrire/inc_invalideur.php3 b/ecrire/inc_invalideur.php3 index 34ca81bfe7..06aa8a68e5 100644 --- a/ecrire/inc_invalideur.php3 +++ b/ecrire/inc_invalideur.php3 @@ -60,10 +60,12 @@ function retire_cache($cache) { if ($GLOBALS['flag_ecrire']) return; # spip_log("kill $cache ?"); if (preg_match( - "|^CACHE(/[0-9a-f])?(/[0-9]+)?/[^.][\-_\%0-9a-z]+\.[0-9a-f]+$|i", - $cache)) + "|^CACHE(/[0-9a-f])?(/[0-9]+)?/[^.][\-_\%0-9a-z]+\.[0-9a-f]+(\.gz)?$|i", + $cache)) { @unlink($cache); // supprimer le fichier @unlink($cache.'.NEW'); // et le fichier compagnon s'il existe + } else + spip_log("Impossible de retirer $cache"); } // Supprimer les caches marques "x" -- GitLab