Example #1
0
tsdefine('CORE_LIB_PATH', CORE_PATH . '/' . CORE_MODE);
tsdefine('CORE_RUN_PATH', TS_ROOT . TS_STORAGE . '/temp');
tsdefine('LOG_PATH', TS_ROOT . TS_STORAGE . '/logs/');
//注册AUTOLOAD方法
if (function_exists('spl_autoload_register')) {
    spl_autoload_register(function ($classname) {
        tsautoload($classname);
    });
}
//载入核心运行时文件
include CORE_LIB_PATH . '/' . CORE_MODE . '.php';
tsdefine('NOW_TIME', $_SERVER['REQUEST_TIME']);
tsdefine('REQUEST_METHOD', $_SERVER['REQUEST_METHOD']);
tsdefine('IS_GET', REQUEST_METHOD == 'GET' ? true : false);
tsdefine('IS_POST', REQUEST_METHOD == 'POST' ? true : false);
tsdefine('TOKEN', 'ts_wx');
/* 核心方法 */
/**
 * 载入文件 去重\缓存.
 * @param  string $filename 载入的文件名
 * @return bool
 */
function tsload($filename)
{
    return Ts::import($filename, '');
}
/**
 * 系统自动加载函数
 * @param string $classname 对象类名
 */
function tsautoload($classname)
Example #2
0
# 应用内部图标 等元素
tsdefine('ADDON_PATH', SITE_PATH . '/addons');
tsdefine('ADDON_URL', SITE_URL . '/addons');
tsdefine('DATA_PATH', SITE_PATH . '/data');
tsdefine('DATA_URL', SITE_URL . '/data');
tsdefine('UPLOAD_PATH', DATA_PATH . '/upload');
tsdefine('UPLOAD_URL', SITE_URL . '/data/upload');
tsdefine('PUBLIC_PATH', SITE_PATH . '/public');
tsdefine('PUBLIC_URL', SITE_URL . '/public');
//载入核心模式: 默认是OpenSociax. 也支持ThinkPHP
if (!defined('CORE_MODE')) {
    define('CORE_MODE', 'OpenSociax');
}
tsdefine('CORE_LIB_PATH', CORE_PATH . '/' . CORE_MODE);
tsdefine('CORE_RUN_PATH', SITE_PATH . '/_runtime');
tsdefine('LOG_PATH', CORE_RUN_PATH . '/logs/');
//注册AUTOLOAD方法
if (function_exists('spl_autoload_register')) {
    spl_autoload_register('tsautoload');
}
//载入核心运行时文件
if (file_exists(CORE_PATH . '/' . CORE_MODE . 'Runtime.php') && !$ts['_debug']) {
    include CORE_PATH . '/' . CORE_MODE . 'Runtime.php';
} else {
    include CORE_LIB_PATH . '/' . CORE_MODE . '.php';
}
/* 核心方法 */
/**
 * 载入文件 去重\缓存.
 * @param string $filename 载入的文件名
 * @return boolean
Example #3
0
if (file_exists(APP_COMMON_PATH . '/common.php')) {
    tsload(APP_COMMON_PATH . '/common.php');
}
//合并应用配置
if (file_exists(APP_CONFIG_PATH . '/config.php')) {
    tsconfig(include APP_CONFIG_PATH . '/config.php');
}
//根据应用配置重定义以下常量
if (C('THEME_NAME')) {
    tsdefine('THEME_NAME', C('THEME_NAME'));
}
//根据应用配置重定义以下常量
if (C('APP_TPL_PATH')) {
    tsdefine('APP_TPL_PATH', C('APP_TPL_PATH'));
}
//如果是部署模式、则如下定义
if (C('DEPLOY_STATIC')) {
    tsdefine('THEME_PUBLIC_URL', PUBLIC_URL . '/' . THEME_NAME);
    tsdefine('APP_PUBLIC_URL', THEME_PUBLIC_URL . '/' . TRUE_APPNAME);
}
//载入插件钩子
//$ts['_config']['hooks']	=	array('app_init'=>array('check_access','check_access2'));
//根据应用配置信息. 重置一些常量
tsload(CORE_LIB_PATH . '/Think.class.php');
tsload(CORE_LIB_PATH . '/App.class.php');
//tsload(CORE_LIB_PATH.'/Action.class.php');
//tsload(CORE_LIB_PATH.'/Model.class.php');
//tsload(CORE_LIB_PATH.'/DB.class.php');
//tsload(CORE_LIB_PATH.'/Widget.class.php');
//tsload(CORE_LIB_PATH.'/Api.class.php');
//tsload(CORE_LIB_PATH.'/Page.class.php');
Example #4
0
tsdefine('APPS_URL', SITE_URL . '/apps');
# 应用内部图标 等元素
tsdefine('ADDON_PATH', SITE_PATH . '/addons');
tsdefine('ADDON_URL', SITE_URL . '/addons');
tsdefine('DATA_PATH', SITE_PATH . '/data');
tsdefine('DATA_URL', SITE_URL . '/data');
tsdefine('UPLOAD_PATH', DATA_PATH . '/upload');
tsdefine('UPLOAD_URL', SITE_URL . '/data/upload');
tsdefine('PUBLIC_PATH', SITE_PATH . '/public');
tsdefine('PUBLIC_URL', SITE_URL . '/public');
//载入核心模式: 默认是OpenSociax. 也支持ThinkPHP
if (!defined('CORE_MODE')) {
    define('CORE_MODE', 'OpenSociax');
}
tsdefine('CORE_LIB_PATH', CORE_PATH . '/' . CORE_MODE);
tsdefine('CORE_RUN_PATH', SITE_PATH . '/_runtime');
//注册AUTOLOAD方法
if (function_exists('spl_autoload_register')) {
    spl_autoload_register('tsautoload');
}
//载入核心运行时文件
if (file_exists(CORE_PATH . '/' . CORE_MODE . 'Runtime.php') && !$ts['_debug']) {
    include CORE_PATH . '/' . CORE_MODE . 'Runtime.php';
} else {
    include CORE_LIB_PATH . '/' . CORE_MODE . '.php';
}
/* 核心方法 */
/**
 * 载入文件 去重\缓存.
 * @param string $filename 载入的文件名
 * @return boolean