1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-01 20:30:39 +02:00

Moved USERTHEME definition to allow plugins to modify it's value when required.

This commit is contained in:
Cameron
2016-09-12 10:09:33 -07:00
parent 2bd2b775cf
commit bb544336d9

View File

@@ -798,13 +798,17 @@ if(isset($pref['e_module_list']) && $pref['e_module_list'])
}
//
// P: THEME LOADING
//
$sql->db_Mark_Time('Load Theme');
if(!defined("USERTHEME" ))
{
define('USERTHEME', (e107::getUser()->getPref('sitetheme') && file_exists(e_THEME.e107::getUser()->getPref('sitetheme')."/theme.php") ? e107::getUser()->getPref('sitetheme') : false));
}
//########### Module redefinable functions ###############
if (!function_exists('checkvalidtheme'))
{
@@ -1813,6 +1817,8 @@ function init_session()
$uconfig->save(true);
unset($ut);
}
}
elseif ($user->getPref('sitetheme'))
{
@@ -1822,12 +1828,10 @@ function init_session()
->remove('sitetheme_deflayout')
->save(false);
}
// XXX could go to e_user class as well END
if(!defined("USERTHEME" ))
{
define('USERTHEME', ($user->getPref('sitetheme') && file_exists(e_THEME.$user->getPref('sitetheme')."/theme.php") ? $user->getPref('sitetheme') : false));
}
$user_pref = $user->getPref();
}