Inheritance diagram for ilUserSearch:
Collaboration diagram for ilUserSearch:Public Member Functions | |
| ilUserSearch (&$query_parser) | |
| Constructor public. | |
| enableActiveCheck ($a_enabled) | |
| search only active accounts | |
| enableInactiveCheck ($a_enabled) | |
| search only inactive accounts | |
| & | performSearch () |
Private Attributes | |
| $active_check = false | |
| $inactive_check = false | |
Definition at line 35 of file class.ilUserSearch.php.
| ilUserSearch::enableActiveCheck | ( | $ | a_enabled | ) |
search only active accounts
public
Definition at line 56 of file class.ilUserSearch.php.
{
$this->active_check = $a_enabled;
}
| ilUserSearch::enableInactiveCheck | ( | $ | a_enabled | ) |
search only inactive accounts
public
Definition at line 68 of file class.ilUserSearch.php.
{
$this->inactive_check = $a_enabled;
}
| ilUserSearch::ilUserSearch | ( | &$ | query_parser | ) |
Constructor public.
Definition at line 44 of file class.ilUserSearch.php.
References ilAbstractSearch::$query_parser, and ilAbstractSearch::ilAbstractSearch().
Referenced by ilLikeUserSearch::ilLikeUserSearch().
Here is the call graph for this function:
Here is the caller graph for this function:| & ilUserSearch::performSearch | ( | ) |
Reimplemented from ilAbstractSearch.
Definition at line 73 of file class.ilUserSearch.php.
References $res, 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 ';
}
elseif($this->inactive_check)
{
$query .= 'AND active = 0 ';
}
$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;
}
Here is the call graph for this function:ilUserSearch::$active_check = false [private] |
Definition at line 37 of file class.ilUserSearch.php.
ilUserSearch::$inactive_check = false [private] |
Definition at line 38 of file class.ilUserSearch.php.
1.7.1