function __construct() { CORE::$bgend = true; CORE::summon(__FILE__); self::$func = $func = array_shift(CORE::$args); self::$temp = CORE::$cfg["temp"]['admin']; self::$temp_option = CORE::$cfg["temp"]['admin_option']; self::$lang = (include CORE::$path . 'lang/lang-cht.php'); CORE::res_init('ogs_admin', 'font', 'fix', 'css'); CORE::res_init('default', 'js'); # 預定使用功能 $function = array('system' => false, 'manager' => true, 'ad' => true, 'intro' => true, 'faq' => true, 'news' => true, 'products' => true, 'order' => false, 'member' => true, 'contact' => true, 'sk' => false, 'blog' => true, 'feedback' => true, 'gallery' => true, 'rewrite' => true); MANAGER::ban_check(); MANAGER::class_handle($function); if (isset($function[$func])) { $func_name = strtoupper($func); new $func_name($function[$func]); } else { self::$temp["MAIN"] = self::$temp_option["INDEX"]; } MANAGER::check(); # 登入檢查 MANAGER::level_check($func); # 權限檢查 self::language_select(); if (!CORE::$mobile) { VIEW::assignGlobal('TAG_PC', 'pc'); } if (!CHECK::is_ajax()) { new VIEW(self::$temp_option["HULL"], self::$temp, false, 1); } }
function __construct() { list($func) = CORE::$args; $nav_class = 'SALE'; MANAGER::level_check(1); CORE::res_init('pyramid', 'css'); switch ($func) { case "bonus": # 未發送獎金列表 $nav_func = 'BONUS'; self::$temp["MAIN"] = 'ogs-admin-sale-bonus-tpl.html'; self::bonus(); break; case "grant": # 獎金發送 self::$temp["MAIN"] = self::$temp_option["MSG"]; self::grant(); break; case "granted": # 已發送獎金列表 $nav_func = 'GRANTED'; self::$temp["MAIN"] = 'ogs-admin-sale-granted-tpl.html'; self::granted(); break; default: self::$id = $func; self::$temp["MAIN"] = 'ogs-admin-sale-tpl.html'; self::row(); break; } self::nav_current($nav_class, $nav_func); }
function __construct() { list($func, $id) = CORE::$args; $nav_class = 'MEMBER'; switch ($func) { case "add": $nav_func = 'add'; self::$temp["MAIN"] = 'ogs-admin-member-insert-tpl.html'; self::add(); break; case "insert": self::$temp["MAIN"] = self::$temp_option["MSG"]; self::insert(); break; case "detail": MANAGER::level_check(1); self::$temp["MAIN"] = 'ogs-admin-member-detail-tpl.html'; self::detail($id); break; case "reset-password": MANAGER::level_check(1); self::$temp["MAIN"] = self::$temp_option["MSG"]; self::reset_password($id); break; case "replace": MANAGER::level_check(1); self::$temp["MAIN"] = self::$temp_option["MSG"]; self::replace(); break; case "del": MANAGER::level_check(1); self::$temp["MAIN"] = self::$temp_option["MSG"]; self::del($id); break; default: self::$temp["MAIN"] = 'ogs-admin-member-list-tpl.html'; self::row(); $func = false; break; } self::nav_current($nav_class, $nav_func); }