mirror of
https://github.com/e107inc/e107.git
synced 2025-08-02 20:57:26 +02:00
Moved USERTHEME definition to allow plugins to modify it's value when required.
This commit is contained in:
16
class2.php
16
class2.php
@@ -798,13 +798,17 @@ if(isset($pref['e_module_list']) && $pref['e_module_list'])
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// P: THEME LOADING
|
// P: THEME LOADING
|
||||||
//
|
//
|
||||||
|
|
||||||
$sql->db_Mark_Time('Load Theme');
|
$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 ###############
|
//########### Module redefinable functions ###############
|
||||||
if (!function_exists('checkvalidtheme'))
|
if (!function_exists('checkvalidtheme'))
|
||||||
{
|
{
|
||||||
@@ -1813,6 +1817,8 @@ function init_session()
|
|||||||
$uconfig->save(true);
|
$uconfig->save(true);
|
||||||
unset($ut);
|
unset($ut);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
elseif ($user->getPref('sitetheme'))
|
elseif ($user->getPref('sitetheme'))
|
||||||
{
|
{
|
||||||
@@ -1822,11 +1828,9 @@ function init_session()
|
|||||||
->remove('sitetheme_deflayout')
|
->remove('sitetheme_deflayout')
|
||||||
->save(false);
|
->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();
|
$user_pref = $user->getPref();
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user