ILIAS
release_8 Revision v8.19
|
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 |
array bool | $enabled_member_filter = false |
array | $possible_users = array() |
int | $usr_id |
ilGlobalTemplateInterface | $main_tpl |
Definition at line 38 of file class.ilUserSearchFilter.php.
ilUserSearchFilter::__construct | ( | int | $a_usr_id | ) |
ilUserSearchFilter constructor.
Definition at line 65 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 186 of file class.ilUserSearchFilter.php.
References ilQueryParser\QP_COMBINATION_OR, and ilUtil\stripSlashes().
Referenced by __searchObjects().
ilUserSearchFilter::__searchObjects | ( | ) |
Definition at line 144 of file class.ilUserSearchFilter.php.
References ILIAS\LTI\ToolProvider\$enabled, __parseQueryString(), __storeEntries(), __toArray(), ilObjectSearchFactory\_getUserSearchInstance(), ilSession\get(), and ROOT_FOLDER_ID.
ilUserSearchFilter::__storeEntries | ( | ilSearchResult | $new_res | ) |
Definition at line 200 of file class.ilUserSearchFilter.php.
Referenced by __searchObjects().
ilUserSearchFilter::__toArray | ( | array | $entries | ) |
Definition at line 212 of file class.ilUserSearchFilter.php.
Referenced by __searchObjects().
ilUserSearchFilter::disableField | ( | string | $key | ) |
ilUserSearchFilter::enableField | ( | string | $key | ) |
ilUserSearchFilter::enableMemberFilter | ( | bool | $a_status | ) |
Definition at line 88 of file class.ilUserSearchFilter.php.
ilUserSearchFilter::getLimit | ( | ) |
ilUserSearchFilter::getQueryString | ( | string | $a_field | ) |
Definition at line 119 of file class.ilUserSearchFilter.php.
References ilSession\get().
ilUserSearchFilter::getUserId | ( | ) |
ilUserSearchFilter::getUsers | ( | ) |
Definition at line 126 of file class.ilUserSearchFilter.php.
References ILIAS\LTI\ToolProvider\$enabled, $possible_users, and ilSession\get().
ilUserSearchFilter::limitReached | ( | ) |
ilUserSearchFilter::memberFilter | ( | int | $a_usr_id, |
array | $entry_data | ||
) |
Definition at line 222 of file class.ilUserSearchFilter.php.
ilUserSearchFilter::setPossibleUsers | ( | array | $a_users | ) |
Definition at line 93 of file class.ilUserSearchFilter.php.
ilUserSearchFilter::storeQueryStrings | ( | array | $a_strings | ) |
Definition at line 114 of file class.ilUserSearchFilter.php.
References ilSession\set().
|
protected |
Definition at line 57 of file class.ilUserSearchFilter.php.
|
private |
Definition at line 52 of file class.ilUserSearchFilter.php.
|
private |
Definition at line 40 of file class.ilUserSearchFilter.php.
Referenced by getLimit().
|
private |
Definition at line 41 of file class.ilUserSearchFilter.php.
Referenced by limitReached().
|
private |
Definition at line 60 of file class.ilUserSearchFilter.php.
|
private |
Definition at line 53 of file class.ilUserSearchFilter.php.
Referenced by getUsers().
|
protected |
Definition at line 58 of file class.ilUserSearchFilter.php.
|
private |
Definition at line 45 of file class.ilUserSearchFilter.php.
|
protected |
Definition at line 59 of file class.ilUserSearchFilter.php.
|
private |
Definition at line 42 of file class.ilUserSearchFilter.php.
|
private |
Definition at line 55 of file class.ilUserSearchFilter.php.
Referenced by getUserId().