ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
|
Public Member Functions | |
__construct (int $a_usr_id) | |
ilUserSearchFilter constructor. More... | |
enableField (string $key) | |
disableField (string $key) | |
enableMemberFilter (bool $a_status) | |
setPossibleUsers (array $a_users) | |
getLimit () | |
limitReached () | |
getUserId () | |
storeQueryStrings (array $a_strings) | |
getQueryString (string $a_field) | |
getUsers () | |
__searchObjects () | |
__parseQueryString (string $a_string) | |
parse query string, using query parser instance More... | |
__storeEntries (ilSearchResult $new_res) | |
__toArray (array $entries) | |
memberFilter (int $a_usr_id, array $entry_data) | |
Protected Attributes | |
ilDBInterface | $db |
ilSearchResult | $result_obj |
ilSetting | $settings |
Private Attributes | |
int | $limit = 0 |
bool | $limit_reached = false |
bool | $stored = false |
array | $search_fields |
bool | $enabled_member_filter = false |
array | $possible_users = array() |
int | $usr_id |
ilGlobalTemplateInterface | $main_tpl |
Definition at line 31 of file class.ilUserSearchFilter.php.
ilUserSearchFilter::__construct | ( | int | $a_usr_id | ) |
ilUserSearchFilter constructor.
Definition at line 58 of file class.ilUserSearchFilter.php.
References $DIC, ILIAS\Repository\int(), and ILIAS\Repository\settings().
ilUserSearchFilter::__parseQueryString | ( | string | $a_string | ) |
parse query string, using query parser instance
Definition at line 179 of file class.ilUserSearchFilter.php.
References ilQueryParser\QP_COMBINATION_OR, and ilUtil\stripSlashes().
Referenced by __searchObjects().
ilUserSearchFilter::__searchObjects | ( | ) |
Definition at line 137 of file class.ilUserSearchFilter.php.
References $result_obj, __parseQueryString(), __storeEntries(), __toArray(), ilObjectSearchFactory\_getUserSearchInstance(), ilSession\get(), and ROOT_FOLDER_ID.
ilUserSearchFilter::__storeEntries | ( | ilSearchResult | $new_res | ) |
Definition at line 193 of file class.ilUserSearchFilter.php.
Referenced by __searchObjects().
ilUserSearchFilter::__toArray | ( | array | $entries | ) |
Definition at line 205 of file class.ilUserSearchFilter.php.
Referenced by __searchObjects().
ilUserSearchFilter::disableField | ( | string | $key | ) |
Definition at line 77 of file class.ilUserSearchFilter.php.
ilUserSearchFilter::enableField | ( | string | $key | ) |
Definition at line 73 of file class.ilUserSearchFilter.php.
ilUserSearchFilter::enableMemberFilter | ( | bool | $a_status | ) |
Definition at line 81 of file class.ilUserSearchFilter.php.
ilUserSearchFilter::getLimit | ( | ) |
ilUserSearchFilter::getQueryString | ( | string | $a_field | ) |
Definition at line 112 of file class.ilUserSearchFilter.php.
References ilSession\get().
ilUserSearchFilter::getUserId | ( | ) |
Definition at line 102 of file class.ilUserSearchFilter.php.
References $usr_id.
ilUserSearchFilter::getUsers | ( | ) |
Definition at line 119 of file class.ilUserSearchFilter.php.
References $possible_users, and ilSession\get().
ilUserSearchFilter::limitReached | ( | ) |
Definition at line 97 of file class.ilUserSearchFilter.php.
References $limit_reached.
ilUserSearchFilter::memberFilter | ( | int | $a_usr_id, |
array | $entry_data | ||
) |
Definition at line 215 of file class.ilUserSearchFilter.php.
ilUserSearchFilter::setPossibleUsers | ( | array | $a_users | ) |
Definition at line 86 of file class.ilUserSearchFilter.php.
ilUserSearchFilter::storeQueryStrings | ( | array | $a_strings | ) |
Definition at line 107 of file class.ilUserSearchFilter.php.
References ilSession\set().
|
protected |
Definition at line 50 of file class.ilUserSearchFilter.php.
|
private |
Definition at line 45 of file class.ilUserSearchFilter.php.
|
private |
Definition at line 33 of file class.ilUserSearchFilter.php.
Referenced by getLimit().
|
private |
Definition at line 34 of file class.ilUserSearchFilter.php.
Referenced by limitReached().
|
private |
Definition at line 53 of file class.ilUserSearchFilter.php.
|
private |
Definition at line 46 of file class.ilUserSearchFilter.php.
Referenced by getUsers().
|
protected |
Definition at line 51 of file class.ilUserSearchFilter.php.
Referenced by __searchObjects().
|
private |
Definition at line 38 of file class.ilUserSearchFilter.php.
|
protected |
Definition at line 52 of file class.ilUserSearchFilter.php.
|
private |
Definition at line 35 of file class.ilUserSearchFilter.php.
|
private |
Definition at line 48 of file class.ilUserSearchFilter.php.
Referenced by getUserId().