<?php
/**
* å
¨å±é¡¹å è½½
* @copyright (c) Emlog All Rights Reserved
* $Id: init.php 966 2009-03-06 10:00:43Z emloog $
*/
error_reporting(7);
ob_start();
require_once 'options.php';
require_once EMLOG_ROOT.'/config.php';
require_once EMLOG_ROOT.'/lib/function.base.php';
require_once EMLOG_ROOT.'/lib/function.login.php';
require_once EMLOG_ROOT.'/lib/class.cache.php';
require_once EMLOG_ROOT.'/lib/class.mysql.php';
header('Content-Type: text/html; charset=UTF-8');
doStripslashes();
$DB = MySql::getInstance();
$CACHE = mkcache::getInstance();
$options_cache = $CACHE->readCache('options');
extract($options_cache);
$action = isset($_GET['action']) ? addslashes($_GET['action']) : '';
$utctimestamp = time();
$userData = array();
define('ISLOGIN', isLogin());
define('ROLE', ISLOGIN === true ? $userData['role'] : 'visitor');//ç¨æ·ç»: admin管çå, writerèåæ°å人, visitor访客
define('UID', ISLOGIN === true ? $userData['uid'] : '');//ç¨æ·ID
define('BLOG_URL', $blogurl);//å客åºå®å°å
define('TPLS_URL', $blogurl.'content/templates/');//模æ¿åºå°å
define('TPLS_PATH', EMLOG_ROOT.'/content/templates/');//模æ¿åºè·¯å¾
define('DYNAMIC_BLOGURL', getBlogUrl());//è§£å³åå°å¤ååajaxè·¨å
$active_plugins = unserialize($active_plugins);
$emHooks = array();
if ($active_plugins && is_array($active_plugins)) {
foreach($active_plugins as $plugin) {
if(true === checkPlugin($plugin)) {
include_once(EMLOG_ROOT . '/content/plugins/' . $plugin);
}
}
}