Esempio n. 1
0
 function kk_sign($n = array())
 {
     global $_config;
     require_once SYSTEM_ROOT . './config.cfg.php';
     foreach ($this->m as $m) {
         require_once SYSTEM_ROOT . "./class/{$m}.php";
     }
     DEBUG::INIT();
     require_once SYSTEM_ROOT . './function/core.php';
     CACHE::load(array('plugins', 'setting'));
     $this->a();
     $this->b();
     $n = $n ? $n : $this->n;
     foreach ($n as $m) {
         $mm = "_load_module_{$m}";
         if (method_exists($this, $mm)) {
             $this->{$mm}();
         } else {
             $this->_load_module($m);
         }
     }
     $this->f();
 }
Esempio n. 2
0
    define('IN_API', false);
}
error_reporting(E_ALL ^ E_NOTICE);
ob_start();
header('Content-type: text/html; charset=utf-8');
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Cache-Control: no-cache');
header('Pragma: no-cache');
@date_default_timezone_set('Asia/Shanghai');
require_once SYSTEM_ROOT . './config.cfg.php';
require_once SYSTEM_ROOT . './class/error.php';
require_once SYSTEM_ROOT . './class/db.php';
require_once SYSTEM_ROOT . './class/debug.php';
require_once SYSTEM_ROOT . './function/core.php';
require_once SYSTEM_ROOT . './function/updater.php';
DEBUG::INIT();
$ua = strtolower($_SERVER['HTTP_USER_AGENT']);
if (strpos($ua, 'wap') || strpos($ua, 'mobi') || strpos($ua, 'opera') || $_GET['mobile']) {
    define('IN_MOBILE', true);
} else {
    define('IN_MOBILE', false);
}
if (strpos($ua, 'bot') || strpos($ua, 'spider')) {
    define('IN_ROBOT', true);
}
check_update();
if (SYS_KEY) {
    define('ENCRYPT_KEY', SYS_KEY);
} elseif (!getSetting('SYS_KEY')) {
    $key = random(32);
    saveSetting('SYS_KEY', $key);