From 6825d5a04084bbb2b4307e62929cffe679f2e15e Mon Sep 17 00:00:00 2001 From: Cameron Date: Wed, 28 Nov 2012 02:23:01 -0800 Subject: [PATCH] theme preview fix --- class2.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/class2.php b/class2.php index 12c136565..9075a3cda 100644 --- a/class2.php +++ b/class2.php @@ -663,19 +663,24 @@ if (!function_exists('checkvalidtheme')) // e_QUERY not set when in single entry mod if (ADMIN && strpos($_SERVER['QUERY_STRING'], 'themepreview') !== false) { - list($action, $id) = explode('.', e_QUERY); + list($action, $id) = explode('.', $_SERVER['QUERY_STRING']); require_once(e_HANDLER.'theme_handler.php'); $themeobj = new themeHandler; $themeArray = $themeobj->getThemes('id'); $themeDef = $themeobj->findDefault($themeArray[$id]); - + + $id = intval($id); + define('THEME_LAYOUT',$themeDef); define('PREVIEWTHEME', e_THEME.$themeArray[$id].'/'); define('PREVIEWTHEMENAME', $themeArray[$id]); define('THEME', e_THEME.$themeArray[$id].'/'); define('THEME_ABS', e_THEME_ABS.$themeArray[$id].'/'); + + + return; } if (@fopen(e_THEME.$theme_check.'/theme.php', 'r'))