From 313c6bb06c90ca0a84cdc4fd79f0d79db1c3dfee Mon Sep 17 00:00:00 2001 From: ARNO* <arno@rezo.net> Date: Sat, 7 Aug 2004 16:54:37 +0000 Subject: [PATCH] Headers pour que js_menu_rubriques passe en cache brouteur --- ecrire/inc_presentation.php3 | 2 +- ecrire/js_menu_rubriques.php | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/ecrire/inc_presentation.php3 b/ecrire/inc_presentation.php3 index 6ce4316072..1e23f6bf02 100644 --- a/ecrire/inc_presentation.php3 +++ b/ecrire/inc_presentation.php3 @@ -1895,7 +1895,7 @@ function afficher_menu_rubriques() { global $spip_lang_rtl; $date_maj = lire_meta("date_calcul_rubriques"); - echo '<script type="text/javascript" src="js_menu_rubriques.php?'.$date_maj.'&dir='.$spip_lang_rtl.'"></script>'; + echo '<script type="text/javascript" src="js_menu_rubriques.php?date='.$date_maj.'&dir='.$spip_lang_rtl.'"></script>'; } diff --git a/ecrire/js_menu_rubriques.php b/ecrire/js_menu_rubriques.php index 45ea28c3bc..df37327b7a 100644 --- a/ecrire/js_menu_rubriques.php +++ b/ecrire/js_menu_rubriques.php @@ -2,6 +2,19 @@ include ("inc.php3"); +$expire = $date + 3600*24; + +$date = gmdate("D, d M Y H:i:s", $date); +$expire = gmdate("D, d M Y H:i:s", $expire); + + + @Header ("Last-Modified: ".$date." GMT"); + @Header ("Expires: ".$expire." GMT"); + + @Header ("Content-Type: text/javascript"); + + + function bandeau_menu() { $result_racine = spip_query("SELECT * FROM spip_rubriques WHERE id_parent=0 ORDER BY titre"); -- GitLab