예제 #1
0
파일: init.php 프로젝트: pf5512/phpstudy
	public static function load($file)
	{
				WEB_BASE_ENV_DFS::$APPNAME = substr(basename($file), 0, -4);
				define('DEBUG', is_file('./data/debug.'.WEB_BASE_ENV_DFS::$APPNAME.'.signal') ? true : false);
				$iniz = new initialize();
		$iniz->envInit();
		$iniz->load(WEB_BASE_ENV_DFS::$APPNAME);
		unset($iniz);
	}
예제 #2
0
파일: index.php 프로젝트: uwitec/ly-dorice
<?php

define('BASE_PATH', $_SERVER['DOCUMENT_ROOT'] . 'dorice/');
define('SMARTY_PATH', 'core/');
define('SMARTY', 'true');
class initialize
{
    function init()
    {
        session_start();
        @header('Content-Type: text/html; charset=UTF-8');
        require BASE_PATH . SMARTY_PATH . 'Smarty.class.php';
        require BASE_PATH . SMARTY_PATH . 'Smarty_Compiler.class.php';
        require_once 'include/global.func.php';
        if (isset($_GET['mod'])) {
            $mod_ary = $_GET['mod'];
        } else {
            $mod_ary = "topic";
        }
        if (isset($_GET['code'])) {
            $code = $_GET['code'];
        } else {
            $code = '';
        }
        require_once 'modules/' . $mod_ary . '.mod.php';
        $smarty = new ModSmarty($mod_ary, $code);
    }
}
$init = new initialize();
$init->init();
unset($init);