Example #1
0
 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");
     }
 }