Example #1
0
}
//Class ma hoa du lieu $crypt->hash($data)
require_once NV_ROOTDIR . '/includes/class/crypt.class.php';
$crypt = new nv_Crypt($global_config['sitekey'], NV_CRYPT_SHA1 == 1 ? 'sha1' : 'md5');
if (!$crypt->_otk) {
    trigger_error("sitekey not declared", 256);
}
//cronjobs
if ($nv_Request->isset_request('second', 'get') and $nv_Request->get_string('second', 'get') == "cronjobs") {
    include_once NV_ROOTDIR . "/includes/core/cronjobs.php";
}
//Kiem tra tu cach admin
if (defined('NV_IS_ADMIN') || defined('NV_IS_SPADMIN')) {
    trigger_error("Hacking attempt", 256);
}
$admin_cookie = $nv_Request->get_bool('admin', 'session', false);
if (!empty($admin_cookie)) {
    require_once NV_ROOTDIR . "/includes/core/admin_access.php";
    require_once NV_ROOTDIR . "/includes/core/is_admin.php";
}
if (defined("NV_IS_ADMIN")) {
    //Buoc admin khai bao lai pass neu khong online trong khoang thoi gian nhat dinh
    if (empty($admin_info['checkpass'])) {
        if ($nv_Request->isset_request(NV_ADMINRELOGIN_VARIABLE, 'get') and $nv_Request->get_int(NV_ADMINRELOGIN_VARIABLE, 'get') == 1) {
            require_once NV_ROOTDIR . "/includes/core/admin_relogin.php";
            exit;
        }
    }
} elseif (!in_array(NV_LANG_DATA, $global_config['allow_sitelangs'])) {
    $global_config['disable_site'] = 1;
}