} if (empty($preselect_language)) { $preselect_language = $session->_conf_all['default_language']; } $l->setLanguage($preselect_language); $message = $l->g('access_denied'); if (!isset($activation_code) || !is_scalar($activation_code)) { $activation_code = ''; } _pcpin_loadClass('user'); $user = new PCPIN_User($session); _pcpin_loadClass('message'); $msg = new PCPIN_Message($session); _pcpin_loadClass('pcpintpl'); $tpl = new PcpinTpl(); $tpl->setBasedir('./tpl'); $tpl->readTemplatesFromFile('./dummy.tpl'); if ($activation_code != '') { if (isset($activate_email)) { // New email address activation if ($user->_db_getList('email_new != ', 'email_new_activation_code = ' . md5($activation_code), 1)) { // Requested email address found and activation code is OK $user->_db_setObject($user->_db_list[0]); $user->email = $user->email_new; $user->email_new = ''; $user->email_new_date = ''; $user->email_new_activation_code = ''; $user->_db_updateObj($user->id); $message = $l->g('new_email_activated'); if ($session->_db_getList('_s_room_id', '_s_user_id = ' . $user->id, 1)) { // User is online
// JavaScript files $_js_files = array('./js/base/screen.js', './js/base/strings.js', './js/base/time.js', './js/base/xmlhttprequest.js', './js/base/connectionstatus.js', './js/base/global.js', './js/base/main.js', './js/base/alertbox.js', './js/base/confirmbox.js', './js/base/promptbox.js'); // Add mp3 player javascript code if (!empty($session->_conf_all['allow_sounds'])) { $_js_files[] = './js/base/mp3_player.js'; } // JavaScript language expressions $_js_lng = array('password', 'ok', 'cancel'); // CSS files $_css_files = array('./main.css'); // Global template variables $global_tpl_vars = array('s_id' => $session->_s_id, 'formlink' => PCPIN_FORMLINK); // Init main template handler _pcpin_loadClass('pcpintpl'); $template = new PcpinTpl(); $template->setBasedir('./tpl'); $template->readTemplatesFromFile('./main.tpl'); // Add language data to main template $template->addVar('main', 'iso_lng', $l->iso_name); // Default inc if (!isset($inc)) { $inc = ''; } // Specify the page to load if (empty($session->_s_user_id)) { if (!empty($activation_code)) { // Something to activate... require_once './inc/activation.inc.php'; } else { // Login page if (PCPIN_SLAVE_MODE) {