Пример #1
0
 public function userListAction()
 {
     $params['page'] = $this->get('page');
     $params['name'] = $this->get('name');
     $params['email'] = $this->get('email');
     $whereCondition = [];
     if ($params['name']) {
         $whereCondition['name[~]'] = $params['name'];
     }
     if ($params['email']) {
         $whereCondition['email[~]'] = $params['email'];
     }
     if ($whereCondition) {
         $where['AND'] = $whereCondition;
     }
     $where["LIMIT"] = Util_Pagination::getLimit($params['page']);
     $result = $this->rbacManage->getUserList('*', $where);
     Util_Pagination::config($result['count'], Util_Helper::url('rbacmanage', 'userList'), $params['page'], $whereCondition);
     $this->getView()->dataList = $result;
     $this->getView()->params = $params;
     return true;
 }