2 Star 0 Fork 0

杀神启示 / emlog5

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
init.php 1.74 KB
一键复制 编辑 Web IDE 原始数据 按行查看 历史
<?php
/**
* 全局项加载
* @copyright (c) Emlog All Rights Reserved
*/
error_reporting(7);
ob_start();
header('Content-Type: text/html; charset=UTF-8');
define('EMLOG_ROOT', dirname(__FILE__));
require_once EMLOG_ROOT.'/config.php';
require_once EMLOG_ROOT.'/include/lib/function.base.php';
doStripslashes();
$CACHE = Cache::getInstance();
$userData = array();
define('ISLOGIN', LoginAuth::isLogin());
//用户组:admin管理员, writer联合撰写人, visitor访客
define('ROLE_ADMIN', 'admin');
define('ROLE_WRITER', 'writer');
define('ROLE_VISITOR', 'visitor');
//用户角色
define('ROLE', ISLOGIN === true ? $userData['role'] : ROLE_VISITOR);
//用户ID
define('UID', ISLOGIN === true ? $userData['uid'] : '');
//站点固定地址
define('BLOG_URL', Option::get('blogurl'));
//模板库地址
define('TPLS_URL', BLOG_URL.'content/templates/');
//模板库路径
define('TPLS_PATH', EMLOG_ROOT.'/content/templates/');
//解决前台多域名ajax跨域
define('DYNAMIC_BLOGURL', getBlogUrl());
// 当前模板
$current_template=Option::get('nonce_templet');
//前台模板URL
define('TEMPLATE_URL', TPLS_URL.$current_template.'/');
define('ACTIVE_TPL_PATH',TPLS_PATH.$current_template.'/');
$active_plugins = Option::get('active_plugins');
$emHooks = array();
if ($active_plugins && is_array($active_plugins)) {
foreach($active_plugins as $plugin) {
////
//echo $plugin;
if(true === checkPlugin($plugin)) {
include_once(EMLOG_ROOT . '/content/plugins/' . $plugin);
}
}
}
//允许主题中使用插件功能(可以跳用addAction(),避免一个主题依赖一些插件来运行),不用checkPlugin,合法性由主题开发者保证
@include_once(ACTIVE_TPL_PATH .'/plugin.php');
PHP
1
https://gitee.com/noimagination/emlog5.git
git@gitee.com:noimagination/emlog5.git
noimagination
emlog5
emlog5
master

搜索帮助

14c37bed 8189591 565d56ea 8189591