示例#1
0
 public function actionAdvanced($page = 1, $utype = 'sameip')
 {
     $limit = 20;
     $token = $this->getToken();
     $res = RpcClient_STD_Admin::Instance()->getUserList($token, $page, $limit, $utype);
     $subTypes = array('sameip' => 'Users from same IP', 'sameudid' => 'Users from same UDID');
     $data = $res['data'];
     $total = isset($data['total']) ? $data['total'] : 0;
     $pages = new CPagination($total);
     $pages->pageSize = $limit;
     $pages->applyLimit(new CDbCriteria());
     $params['list'] = $data['list'] ? $data['list'] : array();
     $params['pages'] = $pages;
     $params['total'] = $total;
     $params['gender'] = array(1 => 'Man', 2 => 'Woman');
     $params['subTypes'] = $subTypes;
     $params['curType'] = $utype;
     $this->jsApp = array('controller/list', 'Init', array("type" => "user", "apis" => array("delete" => "admin/RemoveUnwantWord")));
     $this->render('basic', $params);
 }
示例#2
0
 public function actionUnwanted_words($page = 1)
 {
     $limit = 20;
     $token = $this->getToken();
     $res = RpcClient_STD_Admin::Instance()->GetUnwantWordList($token, $page, $limit);
     $data = $res['data'];
     $total = isset($data['total']) ? $data['total'] : 0;
     $pages = new CPagination($total);
     $pages->pageSize = $limit;
     $pages->applyLimit(new CDbCriteria());
     $params['list'] = $data['list'] ? $data['list'] : array();
     $params['pages'] = $pages;
     $params['total'] = $total;
     $this->jsApp = array('controller/list', 'Init', array("type" => "unwanted_words", "apis" => array("delete" => "admin/RemoveUnwantWord")));
     //print $pages->getOffset();
     //print $pages->getPageSize();
     $params['current_from'] = $pages->getCurrentPage() * $limit + 1;
     $params['current_to'] = $params['current_from'] + count($params['list']) - 1;
     //             echo '<pre>';
     //             var_dump($params);die;
     //             echo '</pre>';
     $params['current_time'] = date('y-m-d h:i:s', time());
     $this->render('unwanted_words', $params);
 }