* @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
* 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);
return $texte;
}
-?>