Beispiel #1
0
// Xac dinh cac tags cho phep
$global_config['allowed_html_tags'] = array_map('trim', explode(',', NV_ALLOWED_HTML_TAGS));
//Xac dinh IP cua client
$ips = new NukeViet\Core\Ips();
$client_info['ip'] = $ips->remote_ip;
if ($client_info['ip'] == "none") {
    die('Error: Your IP address is not correct');
}
//Neu khong co IP
//define( 'NV_SERVER_IP', $ips->server_ip );
define('NV_FORWARD_IP', $ips->forward_ip);
define('NV_REMOTE_ADDR', $ips->remote_addr);
define('NV_CLIENT_IP', $client_info['ip']);
//Xac dinh Quoc gia
require NV_ROOTDIR . '/includes/countries.php';
$client_info['country'] = isset($_SERVER['GEOIP_COUNTRY_CODE']) ? $_SERVER['GEOIP_COUNTRY_CODE'] : nv_getCountry_from_cookie(NV_CLIENT_IP);
//Mui gio
require NV_ROOTDIR . '/includes/timezone.php';
define('NV_CURRENTTIME', isset($_SERVER['REQUEST_TIME']) ? $_SERVER['REQUEST_TIME'] : time());
$global_config['log_errors_list'] = NV_LOG_ERRORS_LIST;
$global_config['display_errors_list'] = NV_DISPLAY_ERRORS_LIST;
$global_config['send_errors_list'] = NV_SEND_ERRORS_LIST;
$global_config['error_log_path'] = NV_LOGS_DIR . '/error_logs';
$global_config['error_log_filename'] = NV_ERRORLOGS_FILENAME;
$global_config['error_log_fileext'] = NV_LOGS_EXT;
//Ket noi voi class Error_handler
$ErrorHandler = new NukeViet\Core\Error($global_config);
set_error_handler(array(&$ErrorHandler, 'error_handler'));
//Ket noi voi cac file cau hinh, function va template
require NV_ROOTDIR . '/install/ini.php';
require NV_ROOTDIR . '/includes/utf8/' . $sys_info['string_handler'] . '_string_handler.php';
Beispiel #2
0
$global_config['allowed_html_tags'] = array_map("trim", explode(',', NV_ALLOWED_HTML_TAGS));
//Xac dinh IP cua client
require NV_ROOTDIR . '/includes/class/ips.class.php';
$ips = new ips();
$client_info['ip'] = $ips->remote_ip;
if ($client_info['ip'] == "none") {
    die('Error: Your IP address is not correct');
}
//Neu khong co IP
//define( 'NV_SERVER_IP', $ips->server_ip );
define('NV_FORWARD_IP', $ips->forward_ip);
define('NV_REMOTE_ADDR', $ips->remote_addr);
define('NV_CLIENT_IP', $client_info['ip']);
//Xac dinh Quoc gia
require NV_ROOTDIR . '/includes/countries.php';
$client_info['country'] = nv_getCountry_from_cookie($client_info['ip']);
//Mui gio
require NV_ROOTDIR . '/includes/timezone.php';
define('NV_CURRENTTIME', isset($_SERVER['REQUEST_TIME']) ? $_SERVER['REQUEST_TIME'] : time());
$global_config['log_errors_list'] = NV_LOG_ERRORS_LIST;
$global_config['display_errors_list'] = NV_DISPLAY_ERRORS_LIST;
$global_config['send_errors_list'] = NV_SEND_ERRORS_LIST;
$global_config['error_log_path'] = NV_LOGS_DIR . '/error_logs';
$global_config['error_log_filename'] = NV_ERRORLOGS_FILENAME;
$global_config['error_log_fileext'] = NV_LOGS_EXT;
//Ket noi voi class Error_handler
require NV_ROOTDIR . '/includes/class/error.class.php';
$ErrorHandler = new Error($global_config);
set_error_handler(array(&$ErrorHandler, 'error_handler'));
//Ket noi voi cac file cau hinh, function va template
require NV_ROOTDIR . "/includes/ini.php";
Beispiel #3
0
    define('NV_FILES_DIR', NV_ASSETS_DIR);
    define('SYSTEM_CACHEDIR', NV_CACHEDIR);
}
// Xac dinh IP cua client
$ips = new ips();
// define( 'NV_SERVER_IP', $ips->server_ip );
define('NV_FORWARD_IP', $ips->forward_ip);
define('NV_REMOTE_ADDR', $ips->remote_addr);
define('NV_CLIENT_IP', $ips->remote_ip);
// Neu khong co IP
if (NV_CLIENT_IP == 'none') {
    die('Error: Your IP address is not correct');
}
// Xac dinh Quoc gia
require NV_ROOTDIR . '/includes/countries.php';
$client_info['country'] = nv_getCountry_from_cookie(NV_CLIENT_IP);
$client_info['ip'] = NV_CLIENT_IP;
// Mui gio
require NV_ROOTDIR . '/includes/timezone.php';
define('NV_CURRENTTIME', isset($_SERVER['REQUEST_TIME']) ? $_SERVER['REQUEST_TIME'] : time());
// Ket noi voi class Error_handler
$ErrorHandler = new Error($global_config);
set_error_handler(array(&$ErrorHandler, 'error_handler'));
if (empty($global_config['allow_sitelangs'])) {
    trigger_error('Error! Language variables is empty!', 256);
}
// Ket noi voi cac file cau hinh, function va template
require NV_ROOTDIR . '/includes/ini.php';
require NV_ROOTDIR . '/includes/utf8/' . $sys_info['string_handler'] . '_string_handler.php';
require NV_ROOTDIR . '/includes/utf8/utf8_functions.php';
require NV_ROOTDIR . '/includes/core/filesystem_functions.php';