Beispiel #1
0
 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);
     }
 }
Beispiel #2
0
 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);
 }
Beispiel #3
0
 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);
 }