/**
  * filter allows to display existant users filtering it's data
  *
  * @ActionDefinition( layout='auth_layout.tpl', zone='content:users_display;', propel )
  */
 public function filter()
 {
     $response = AuthUsersBss::filter($this->request);
     if (is_array($response)) {
         $this->response->vars = $_SERVER['QUERY_STRING'];
         $this->response->pager = $response['pager'];
         $this->response->list = $response['data'];
         // get reference's content for auth_roles
         $auth_roles = AuthRolesBss::getAll($this->request);
         $this->response->auth_roles = $auth_roles['data'];
     } else {
         $this->response->exception = $response;
         $list = AuthUsersBss::getAll($this->request);
         $this->response->list = $list['pager'];
         $this->response->data = $list['data'];
     }
 }