[PLUGINS] ~maj globale
[lhc/web/www.git] / www / plugins / zen-garden-2 / zengarden_options.php
index fe0e710..fb31811 100644 (file)
@@ -8,7 +8,9 @@
  * @package SPIP\Zen-Garden\Options
  */
 
-if (!defined("_ECRIRE_INC_VERSION")) return;
+if (!defined("_ECRIRE_INC_VERSION")) {
+       return;
+}
 
 if (!defined('_DIR_PLUGIN_THEME')){
        // si on est en mode apercu, il suffit de repasser dans l'espace prive pour desactiver l'apercu
@@ -65,11 +67,12 @@ if (!defined('_DIR_PLUGIN_THEME')){
  *             Le contenu html de la page modifié
  */
 function zengarden_affichage_final($texte){
-       if ($GLOBALS['html'] and isset($GLOBALS['meta']['zengarden_switcher'])){
+       if ((!isset($GLOBALS['flag_preserver']) || $GLOBALS['flag_preserver'] != 1) && $GLOBALS['html'] and isset($GLOBALS['meta']['zengarden_switcher'])){
                include_spip('prive/zengarden_theme_fonctions');
                // on passe le theme selectionne en js pour ne pas polluer le cache du switcher
+               $theme = isset($_COOKIE['spip_zengarden_theme']) ? $_COOKIE['spip_zengarden_theme'] : '';
                $code = 
-                       "<script type='text/javascript'>var theme_selected='".$_COOKIE['spip_zengarden_theme']."'</script>"
+                       "<script type='text/javascript'>var theme_selected='$theme'</script>"
                        . recuperer_fond('inclure/zengarden_switcher');
                // On rajoute le code du selecteur de squelettes avant la balise </body>
                $texte=str_replace("</body>",$code."</body>",$texte);
@@ -77,4 +80,3 @@ function zengarden_affichage_final($texte){
        return $texte;
 }
 
-?>