/** * The constructer */ public function __construct($id = '') { parent::__construct(); if (!empty($id)) { $this->id = $id; $this->get(); } }
function DefaultApp() { if (file_exists(LOCK_FILE)) { $this->show_message('您好,本程序已锁定。如果您想再次运行本程序,请先删除 data/initdata.lock 文件。'); return; } parent::__construct(); }
function IntegraterApp() { parent::__construct(); Lang::load(version_data('common.lang.php')); if (file_exists(LOCK_FILE)) { $this->show_message('integrate_locked'); return; } }
function InstallerApp() { $this->_define_lang(); Lang::load(version_data('common.lang.php')); if (file_exists(LOCK_FILE)) { header('Content-Type:text/html;charset=' . CHARSET); die(Lang::get('install_locked')); } parent::__construct(); }
function BaseUpgraderApp() { /* 初始化环境数据 */ parent::__construct(); Lang::load(version_data('framework.lang.php')); Lang::load(version_data('common.lang.php')); $this->curr_system_info = (include ROOT_PATH . '/data/system.info.php'); /* 检查是否符合升级条件 */ $upgradable = $this->_check_upgradable(); if (!$upgradable) { $error = current($this->get_error()); $this->_exit($error['msg']); } /* 初始化升级信息 */ !isset($_SESSION['step']) && ($_SESSION['step'] = $this->_steps[0]); $this->db =& db(); }
function ECBaseApp() { parent::__construct(); if (!defined('MODULE')) { /* GZIP */ if ($this->gzip_enabled()) { ob_start('ob_gzhandler'); } else { ob_start(); } /* 非utf8转码 */ if (CHARSET != 'utf-8' && isset($_REQUEST['ajax'])) { $_FILES = ecm_iconv_deep('utf-8', CHARSET, $_FILES); $_GET = ecm_iconv_deep('utf-8', CHARSET, $_GET); $_POST = ecm_iconv_deep('utf-8', CHARSET, $_POST); } /* 载入配置项 */ $setting =& af('settings'); Conf::load($setting->getAll()); //TODO 随语言自动切换模板 //settings.inc.php中有 'template_name' => 'default','style_name' => 'default', if (isset($GLOBALS['ECMALL_CONFIG']['template_name'])) { $GLOBALS['ECMALL_CONFIG']['template_name'] = LANG; // if(isset($GLOBALS['my_language'])) // { // $templang=trim($GLOBALS['my_language']); // if(!$templang=='') // { // $GLOBALS['ECMALL_CONFIG']['template_name']=$templang; // } // } } /* 初始化访问者(放在此可能产生问题) */ $this->_init_visitor(); /* 计划任务守护进程 */ $this->_run_cron(); } }
function ECBaseApp() { parent::__construct(); if (!defined('MODULE')) { /* GZIP */ if ($this->gzip_enabled()) { ob_start('ob_gzhandler'); } else { ob_start(); } /* 非utf8转码 */ if (CHARSET != 'utf-8' && isset($_REQUEST['ajax'])) { $_FILES = ecm_iconv_deep('utf-8', CHARSET, $_FILES); $_GET = ecm_iconv_deep('utf-8', CHARSET, $_GET); $_POST = ecm_iconv_deep('utf-8', CHARSET, $_POST); } /* 载入配置项 */ $setting =& af('settings'); Conf::load($setting->getAll()); /* 初始化访问者(放在此可能产生问题) */ $this->_init_visitor(); /* 计划任务守护进程 */ $this->_run_cron(); } }