Example #1
0
$Cache->load('groups');
$Cache->load('member');
$Cache->load('modules');
$Cache->load('themes');
$Cache->load('langs');
define('DIR', $CONFIG['server_path']);
define('HOST', $CONFIG['server_name']);
define('TPL_PATH_TO_ROOT', !empty($CONFIG['server_path']) ? $CONFIG['server_path'] : '');
$Session = new Session();
if ($CONFIG['ob_gzhandler'] == 1) {
    ob_start('ob_gzhandler');
} else {
    ob_start();
}
$Session->load();
$Session->act();
$Group = new Group($_array_groups_auth);
$User = new User($Session->data, $_array_groups_auth);
if ($Session->session_mod) {
    define('SID', 'sid=' . $User->get_attribute('session_id') . '&suid=' . $User->get_attribute('user_id'));
    define('SID2', 'sid=' . $User->get_attribute('session_id') . '&suid=' . $User->get_attribute('user_id'));
} else {
    define('SID', '');
    define('SID2', '');
}
$user_theme = $User->get_attribute('user_theme');
if ($CONFIG_USER['force_theme'] == 1 || !isset($THEME_CONFIG[$user_theme]['secure']) || !$User->check_level($THEME_CONFIG[$user_theme]['secure'])) {
    $user_theme = $CONFIG['theme'];
}
$User->set_user_theme(find_require_dir(PATH_TO_ROOT . '/templates/', $user_theme));
$user_lang = $User->get_attribute('user_lang');