require 'conf/template.conf.php'; require 'lib/ui.base.php'; require 'lib/session.php'; if (DEVELOP_MODE) { } $gTpl = new Templates(); if (!defined('WITHOUT_DB') || !WITHOUT_DB) { include_once ROOT_PATH . 'lib/db/db_mysql.class.php'; $gDB = new db(); $gDB->connect($gDBconfig['host'], $gDBconfig['user'], $gDBconfig['pass'], $gDBconfig['database'], $gDBconfig['charset'], $gDBconfig['pconnect'], $gDBconfig['dbprefix']); } $_INPUT = hg_init_input(); //用户登录session信息 $session = new Session(); //获取用户登录信息,这里将会存有用户的基础信息和权限部分 $gUser = $session->LoadSession($_INPUT['user'], $_INPUT['pass'], $_INPUT['sessionid']); date_default_timezone_set(TIMEZONE); //register_shutdown_function('hg_done'); hg_add_head_element('js', RESOURCE_DIR . 'scripts/' . 'jquery.min.js'); hg_add_head_element('js', RESOURCE_DIR . 'scripts/' . 'alertbox.min.js'); hg_add_head_element('js', RESOURCE_DIR . 'scripts/' . 'alertbox.js'); hg_add_head_element('js', RESOURCE_DIR . 'scripts/' . 'global.js'); hg_add_head_element('js', RESOURCE_DIR . 'scripts/' . 'new_tab.js'); hg_add_head_element('js', RESOURCE_DIR . 'scripts/' . 'notify.js'); //hg_add_head_element('js', RESOURCE_DIR . 'scripts/' . 'jQuery.equalHeights.js'); hg_add_head_element('js-c', "\r\nvar ROOT_PATH = '" . ROOT_DIR . "';\r\nvar RESOURCE_DIR = '" . RESOURCE_DIR . "';\r\nvar cookie_id = '" . $gGlobalConfig['cookie_prefix'] . "';\r\nvar cookie_path = '" . $gGlobalConfig['cookie_path'] . "';\r\nvar cookie_domain = '" . $gGlobalConfig['cookie_domain'] . "';\r\nvar SNS_UCENTER = '" . SNS_UCENTER . "';\r\nvar SNS_VIDEO = '" . SNS_VIDEO . "';\r\nvar TIME_OUT = 30000;\r\nvar REWRITE = '" . $gGlobalConfig['rewrite'] . "';\r\n"); hg_add_head_element("js-c", "var sns_ui_url='" . SNS_MBLOG . "';" . "\r\t\n" . ' var now_uid = ' . $gUser['id'] . ';'); hg_add_head_element('js', SNS_MBLOG . 'res/scripts/chat_message.js'); hg_add_head_element("js-c", "\r\t\n" . 'window.onload=function(){if(parseInt(now_uid,10)>0){setTimeout("getnotify()",3000);}}'); hg_add_head_element('js', RESOURCE_DIR . 'scripts/pull_down.js'); $gTpl->addHeaderCode(hg_add_head_element('echo'));
$gTpl->setTemplateVersion(SOFTVAR . '/' . $gGlobalConfig['version']); } $gTpl->addVar('gProxyConf', $gProxyConf); $gCache = new class_functions(); if (DEVELOP_MODE) { } if (defined('WITH_DB') && WITH_DB) { $gDB = hg_checkDB(); } $_INPUT = hg_init_input(); if (!defined('WITHOUT_LOGIN') || !WITHOUT_LOGIN) { include ROOT_PATH . 'lib/session.php'; //用户登录session信息 $session = new Session(); //获取用户登录信息,这里将会存有用户的基础信息和权限部分 $gUser = $session->LoadSession($_INPUT['access_token']); if (!$gUser['id'] && !in_array(SCRIPT_NAME, array('login', 'register'))) { if (!$_INPUT['ajax']) { /*if ($_SERVER['query_string']) { $query_string = '?' . $_SERVER['query_string']; }*/ if ($_SERVER['QUERY_STRING']) { $query_string = '?' . $_SERVER['QUERY_STRING']; } header('Location:' . ROOT_DIR . 'login.php' . $query_string); exit; } else { $data = array('login_error' => 1, 'msg' => '请先登录', 'callback' => "hg_ajax_post({href: 'login.php'}, '登录');"); echo json_encode($data); exit;