public function actionSearch() { $form = new UserSearchForm(); if (isset($_GET['UserSearchForm'])) { $form->attributes = $_GET['UserSearchForm']; if ($form->validate()) { $data = $form->search(); } user()->setFlash('table_caption', t('user_search_result', 'admin')); } $this->render('search', array('form' => $form, 'data' => $data)); }
/** * @see UserSearchForm::buildStaticConditions() */ protected function buildStaticConditions() { parent::buildStaticConditions(); if (isset($this->staticParameters['email']) && !empty($this->staticParameters['email'])) { $this->conditions->add("option_value.userOption" . User::getUserOptionID('hideEmailAddress') . " = 0"); } }