コード例 #1
0
}
// include db setting, web setting, and paths
require_once 'include/access.php';
//init db setting
$DbSetting = array("serverpath" => $serverpath, "db_username" => $db_username, "db_password" => $db_password, "db_name" => $db_name, "db_prefix" => $db_prefix);
// init web setting
$WebSetting = array("domain" => $domain, "folder" => $folder, "title" => $title, "metakey" => $metakey, "metadescription" => $metadescription, "lang" => $lang, "currency" => $currency, "photopath" => $photo_path, "photourl" => $photo_url, "themepath" => $themepath);
$init = new Init($mainClass, $DbSetting, $WebSetting, $timezone, $js, $css, $nameSpaceForApps);
//mainClass singleton
$main = new $mainClass();
//starting the session
session_start();
//prepare database
$db = $init->getDB();
//set lang dynamically
$activeLang = Efiwebsetting::getLangData('Language');
$init->activeLang = $activeLang;
//pr($activeLang);
//pr($WebSetting);
//Init Languange
//$lang = new Lang($WebSetting['lang']);
if (count($activeLang) > 0) {
    $sl = $activeLang[0];
} else {
    $sl = $WebSetting['lang'];
}
$lang = new Lang($sl);
//pr($lang);
$lang->activateLangSession();
//pr($lang);
$lang->activateGetSetLang();