Connect($_CFG["DB"]["Server"], $_CFG["DB"]["User"], $_CFG["DB"]["Password"], $_CFG["DB"]["Database"]); $ADODB_FETCH_MODE = ADODB_FETCH_ASSOC; /* Init smarty class. */ $MyTPL = new Smarty; $MyTPL->caching = false; $MyTPL->template_dir = $_CFG["SysRoot"] . 'Templates'; $MyTPL->compile_dir = $_CFG["SysRoot"] . 'Compile'; $MyTPL->compile_check = true; /* Init JS classes. */ $MyJS = new JS; /* Set the language and style. */ $_CFG["UserLang"] = isset($_COOKIE["_UserLang"]) ? $_COOKIE["_UserLang"] : key($_CFG["LangList"]); $_CFG["UserStyle"] = isset($_COOKIE["_UserStyle"]) ? $_COOKIE["_UserStyle"] : "Default"; @setcookie("_UserLang", $_CFG["UserLang"], time()+360000); @setcookie("_UserStyle", $_CFG["UserStyle"], time()+360000); $LangMain = "Languages/" . $_CFG["UserLang"] . "/_COMMON.php"; $LangSelf = $_CFG["SysRoot"] . "Languages/" . $_CFG["UserLang"] . str_replace($_CFG["BasePath"], "", $_SERVER["PHP_SELF"]); require_once($LangMain); file_exists($LangSelf) ? require_once($LangSelf) : ""; /* Add slashes to REQUEST, GET, POST, COOKIE, FILES vars. */ if(!get_magic_quotes_gpc()) { $_REQUEST = sysAddSlash($_REQUEST); $_GET = sysAddSlash($_GET); $_POST = sysAddSlash($_POST); $_COOKIE = sysAddSlash($_COOKIE); $_FILES = sysAddSlash($_FILES); } /* 根据当前的PHPSELF,获得它对应的模板文件。可以在PHP程序里面直接$MyTPL->display($_CFG["TPL"]);。*/ $_CFG["TPL"] = substr($_SERVER["PHP_SELF"], 1); $_CFG["TPL"] = str_replace($_CFG["BasePath"], "", str_replace(".php", ".htm", $_CFG["TPL"])); /* Assign. */ $MyTPL->assign("CFG", $_CFG); $MyTPL->assign("Lang", $_LANG); ?>