Public Member Functions | |
ilUserSearch (&$query_parser) | |
Constructor public. | |
enableActiveCheck ($a_enabled) | |
search only active accounts | |
& | performSearch () |
Data Fields | |
$active_check = false |
Definition at line 35 of file class.ilUserSearch.php.
ilUserSearch::enableActiveCheck | ( | $ | a_enabled | ) |
search only active accounts
public
Definition at line 54 of file class.ilUserSearch.php.
{ $this->active_check = $a_enabled; }
ilUserSearch::ilUserSearch | ( | &$ | query_parser | ) |
Constructor public.
Definition at line 42 of file class.ilUserSearch.php.
References ilAbstractSearch::$query_parser, and ilAbstractSearch::ilAbstractSearch().
Referenced by ilLikeUserSearch::ilLikeUserSearch().
& ilUserSearch::performSearch | ( | ) |
Reimplemented from ilAbstractSearch.
Definition at line 59 of file class.ilUserSearch.php.
References $query, $res, $row, and ilAbstractSearch::__createLocateString().
{ $where = $this->__createWhereCondition(); $locate = $this->__createLocateString(); $query = "SELECT usr_id ". $locate. "FROM usr_data ". $where; if($this->active_check) { $query .= 'AND active = 1 '; } $res = $this->db->query($query); while($row = $res->fetchRow(DB_FETCHMODE_OBJECT)) { $this->search_result->addEntry($row->usr_id,'usr',$this->__prepareFound($row)); } return $this->search_result; }
ilUserSearch::$active_check = false |
Definition at line 37 of file class.ilUserSearch.php.