$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');