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); }
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); }