<?php
if(version_compare(PHP_VERSION, '5.4', '<')){
	header("Content-Type: text/plain; charset=utf-8");
	die("PHP版本必须大于等于5.4");
}

//设置时区
date_default_timezone_set("PRC");

/**
 * 程序版本
 */
define("_VERSION_", "1.4.2");

/**
 * 检测更新地址
 */
define("_UPDATE_URL_", "http://www.loveyu.net/Update/Linger.php");

/**
 * 资源文件版本
 */
define("_SRC_VERSION_", '20150724');

/**
 * 定义唯一名称
 * 当修改语言标示后需要修改才名称
 */
define("_AppName_", "linger");

/**
 * 调试模式，基本未使用
 */
define('_Debug_', false);

/**
 * 转义是否开启标志
 */
define('MAGIC_QUOTES_GPC', PHP_VERSION < 6 && (function_exists('get_magic_quotes_gpc') && get_magic_quotes_gpc()));

/**
 * 路由器分割字符
 */
define('ROUTER_SPLIT_CHAR', '/');

/**
 * COOKIE加密密钥
 */
define('COOKIE_KEY', '/[/l/.~$a{OS}\'[~g%-xBI_*5Gt,<-fy1BR[B}$,');

/**
 * 使用HEADER信息登录的密钥，如果禁用该功能，请直接置空
 */
define('HEADER_LOGIN_TOKEN', 'afOtaLDgmzCfhngPGsrkjghgiBiWaxvLAElEIACA');

/**
 * COOKIE前缀
 */
define('COOKIE_PREFIX', 'LC_');

/**
 * 系统根目录，对应着包含sys,app,install的目录，需要修改时可以调整该目录参数，一般调整整个系统文件结构，无需改变任何内容
 */
define("_RootPath_", dirname(__DIR__));

/**
 * 系统路径
 */
define("_SysPath_", __DIR__);

/**
 * 基本路径
 */
define("_BasePath_", _RootPath_ . "/web");

/**
 * App应用文件路径
 */
define("_AppPath_", _RootPath_ . "/app");
/**
 * 核心路径
 */
define("_CorePath_", _SysPath_ . "/core");

/**
 * 配置文件路径
 */
define("_ConfigPath_", _RootPath_ . "/config");

/**
 * 日志文件路径
 */
define("_LogPath_", _AppPath_ . "/log");

/**
 * 语言文件包路径
 */
define("_Language_", _AppPath_ . "/language");

/**
 * 缓存目录
 */
define("_Cache_", _AppPath_ . "/cache");

/**
 * 页面路径
 */
define("_PagePath_", _AppPath_ . "/page");

/**
 * 功能函数路径
 */
define("_HelperPath_", _AppPath_ . "/helper");

/**
 * 视图路径
 */
define("_ViewPath_", _AppPath_ . "/view");

/**
 * 类库路径
 */
define("_LibPath_", _AppPath_ . "/lib");

/**
 * 当前是命令行运行模式
 */
define('IS_CLI_RUN_MODE', substr(php_sapi_name(), 0, 3) === "cli");

if(IS_CLI_RUN_MODE){
	$_SERVER['REMOTE_ADDR'] = "127.0.0.1";
}

//设置运行错误信息
if(_Debug_){
	ini_set('display_errors', 'on');
	error_reporting(E_ALL | E_STRICT);
} else{
	ini_set('display_errors', 'off');
	error_reporting(0);
}

//加载接口文件
require(_CorePath_ . "/interface.php");