mirror of
https://github.com/e107inc/e107.git
synced 2025-08-06 14:46:56 +02:00
New Constant: THEME_LEGACY added. Old themes will have a value of true, new themes (using theme.xml) as false.
This commit is contained in:
17
class2.php
17
class2.php
@@ -823,6 +823,7 @@ if (!function_exists('checkvalidtheme'))
|
||||
{
|
||||
// arg1 = theme to check
|
||||
//global $ADMIN_DIRECTORY, $tp, $e107;
|
||||
global $sql;
|
||||
$e107 = e107::getInstance();
|
||||
$tp = e107::getParser();
|
||||
$ADMIN_DIRECTORY = $e107->getFolder('admin');
|
||||
@@ -846,15 +847,27 @@ if (!function_exists('checkvalidtheme'))
|
||||
define('PREVIEWTHEMENAME', $themeArray[$id]);
|
||||
define('THEME', e_THEME.$themeArray[$id].'/');
|
||||
define('THEME_ABS', e_THEME_ABS.$themeArray[$id].'/');
|
||||
|
||||
|
||||
$legacy = (file_exists( e_THEME_ABS.$themeArray[$id].'/theme.xml') === false);
|
||||
|
||||
define('THEME_LEGACY',$legacy);
|
||||
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
$sql->db_Mark_time("Theme Check");
|
||||
|
||||
if (@fopen(e_THEME.$theme_check.'/theme.php', 'r'))
|
||||
// if (is_readable(e_THEME.$theme_check.'/theme.php'))
|
||||
{
|
||||
define('THEME', e_THEME.$theme_check.'/');
|
||||
define('THEME_ABS', e_THEME_ABS.$theme_check.'/');
|
||||
|
||||
$legacy = (file_exists(e_THEME.$theme_check.'/theme.xml') === false);
|
||||
|
||||
define('THEME_LEGACY',$legacy);
|
||||
|
||||
$e107->site_theme = $theme_check;
|
||||
}
|
||||
else
|
||||
@@ -889,6 +902,8 @@ if (!function_exists('checkvalidtheme'))
|
||||
|
||||
}
|
||||
}
|
||||
$sql->db_Mark_time("Theme Check End");
|
||||
|
||||
$themes_dir = $e107->getFolder('themes');
|
||||
$e107->http_theme_dir = "{$e107->server_path}{$themes_dir}{$e107->site_theme}/";
|
||||
}
|
||||
|
@@ -605,7 +605,7 @@ class e107_db_debug {
|
||||
$inc = array(
|
||||
'BOOTSTRAP','HEADERF','FOOTERF','FILE_UPLOADS','FLOODPROTECT','FLOODTIMEOUT','CHARSET',
|
||||
'GUESTS_ONLINE','MEMBERS_ONLINE','PAGE_NAME','STANDARDS_MODE','TIMEOFFSET',
|
||||
'TOTAL_ONLINE','THEME','THEME_ABS','THEME_LAYOUT','THEME_STYLE','META_OG','META_DESCRIPTION','MPREFIX','VIEWPORT','BODYTAG','CSSORDER'
|
||||
'TOTAL_ONLINE','THEME','THEME_ABS','THEME_LAYOUT', 'THEME_LEGACY','THEME_STYLE','META_OG','META_DESCRIPTION','MPREFIX','VIEWPORT','BODYTAG','CSSORDER'
|
||||
);
|
||||
|
||||
$userCon = get_defined_constants(true);
|
||||
|
Reference in New Issue
Block a user