Esempio n. 1
0
 public function index()
 {
     $auth = pam_auth::instance(pam_account::get_account_type($this->app->app_id));
     $auth->set_appid($this->app->app_id);
     $auth->set_redirect_url($_SESSION['passport_redirect_url']);
     $this->pagedata['desktop_url'] = vmc::router()->app->base_url(1);
     foreach (vmc::servicelist('passport') as $k => $passport) {
         if ($auth->is_module_valid($k, $this->app->app_id)) {
             $this->pagedata['passports'][] = array('name' => $auth->get_name($k) ? $auth->get_name($k) : $passport->get_name(), 'html' => $passport->get_login_form($auth, 'desktop', 'basic-login.html', $pagedata));
         }
     }
     $this->display('login.html');
 }
Esempio n. 2
0
 function setdefault($lv_id)
 {
     $end_go = vmc::router()->gen_url(array('app' => 'b2c', 'ctl' => 'admin_member_lv', 'act' => 'index'));
     $this->begin($end_go);
     $objMemLv = $this->app->model('member_lv');
     $difault_lv = $objMemLv->dump(array('default_lv' => 1), 'member_lv_id');
     if ($difault_lv) {
         $result1 = $objMemLv->update(array('default_lv' => 0), array('member_lv_id' => $difault_lv['member_lv_id']));
         if ($result1) {
             $result = $objMemLv->update(array('default_lv' => 1), array('member_lv_id' => $lv_id));
             $msg = '默认会员等级设置成功';
         } else {
             $msg = '默认会员等级设置失败';
         }
     } else {
         $result = $objMemLv->update(array('default_lv' => 1), array('member_lv_id' => $lv_id));
         $msg = '默认会员等级设置成功';
     }
     $this->end($result, $msg);
 }
Esempio n. 3
0
 public function read()
 {
     $this->begin(vmc::router()->gen_url(array('app' => 'desktop', 'ctl' => 'rpcnotify', 'act' => 'index')));
     $id = $_POST['id'];
     $is_selected_all = $_POST['isSelectedAll'];
     if (!$id && !$is_selected_all) {
         $this->end(false, '操作失败');
     }
     if ($id) {
         foreach ((array) $id as $val) {
             $data = array('status' => 'true', 'id' => $val);
             $flag = app::get('base')->model('rpcnotify')->save($data);
             if ($flag == false) {
                 break;
             }
         }
     } else {
         $data = array('status' => 'true');
         $filter = array();
         $flag = app::get('base')->model('rpcnotify')->update($data, $filter);
     }
     $this->end($flag, $flag ? '操作成功' : '操作失败');
 }