ILIAS
release_8 Revision v8.23
|
GUI for Lucene user search More...
Protected Member Functions | |
getType () | |
Get type of search (details | fast) More... | |
getDetails () | |
Needed for base class search form. More... | |
remoteSearch () | |
Search from main menu. More... | |
showSavedResults () | |
Show saved results. More... | |
search () | |
Search (button pressed) More... | |
performSearch () | |
Perform search. More... | |
getTabs () | |
get tabs More... | |
initUserSearchCache () | |
Init user search cache. More... | |
showSearchForm () | |
Show search form. More... | |
![]() | |
initPageNumberFromQuery () | |
addPager ($result, string $a_session_key) | |
buildSearchAreaPath (int $a_root_node) | |
getCreationDateForm () | |
getSearchCache () | |
loadCreationFilter () | |
Protected Attributes | |
ilTabsGUI | $tabs |
ilHelpGUI | $help |
![]() | |
ilUserSearchCache | $search_cache |
string | $search_mode = '' |
ilSearchSettings | $settings |
ilPropertyFormGUI | $form = null |
ClipboardManager | $clipboard |
ViewManager | $container_view_manager |
ilFavouritesManager | $favourites |
ilCtrl | $ctrl |
ILIAS | $ilias |
ilLanguage | $lng |
ilGlobalTemplateInterface | $tpl |
ilLocatorGUI | $locator |
ilObjUser | $user |
ilTree | $tree |
GlobalHttpState | $http |
Factory | $refinery |
ilLogger | $logger |
string | $prev_link = '' |
string | $next_link = '' |
Additional Inherited Members | |
![]() | |
const | SEARCH_FAST = 1 |
const | SEARCH_DETAILS = 2 |
const | SEARCH_AND = 'and' |
const | SEARCH_OR = 'or' |
const | SEARCH_FORM_LUCENE = 1 |
const | SEARCH_FORM_STANDARD = 2 |
const | SEARCH_FORM_USER = 3 |
GUI for Lucene user search
ilLuceneUserSearchGUI: ilPublicUserProfileGUI ilLuceneUserSearchGUI: ilSearchControllerGUI
Definition at line 18 of file class.ilLuceneUserSearchGUI.php.
ilLuceneUserSearchGUI::__construct | ( | ) |
Constructor.
Definition at line 26 of file class.ilLuceneUserSearchGUI.php.
References $DIC, ILIAS\GlobalScreen\Provider\__construct(), ILIAS\Repository\help(), initUserSearchCache(), and ILIAS\Repository\tabs().
ilLuceneUserSearchGUI::executeCommand | ( | ) |
Execute Command.
Definition at line 39 of file class.ilLuceneUserSearchGUI.php.
References ILIAS\Repository\ctrl(), ilSearchBaseGUI\handleCommand(), ILIAS\FileDelivery\http(), ilSearchBaseGUI\initStandardSearchForm(), prepareOutput(), ILIAS\Repository\refinery(), and ilSearchBaseGUI\SEARCH_FORM_USER.
|
protected |
Needed for base class search form.
Definition at line 94 of file class.ilLuceneUserSearchGUI.php.
|
protected |
get tabs
Definition at line 188 of file class.ilLuceneUserSearchGUI.php.
References ILIAS\Repository\ctrl(), ilSearchSettings\getInstance(), ilLuceneAdvancedSearchFields\getInstance(), ILIAS\Repository\help(), and ILIAS\Repository\tabs().
Referenced by prepareOutput().
|
protected |
Get type of search (details | fast)
Definition at line 85 of file class.ilLuceneUserSearchGUI.php.
|
protected |
Init user search cache.
Definition at line 212 of file class.ilLuceneUserSearchGUI.php.
References $query, ilUserSearchCache\_getInstance(), ILIAS\FileDelivery\http(), ilSearchBaseGUI\initPageNumberFromQuery(), ilUserSearchCache\LUCENE_USER_SEARCH, ILIAS\Repository\refinery(), and ILIAS\Repository\user().
Referenced by __construct().
|
protected |
Perform search.
Definition at line 163 of file class.ilLuceneUserSearchGUI.php.
References ilLuceneSearcher\getInstance(), ilLuceneQueryParser\parse(), showSearchForm(), ilRepositoryUserResultTableGUI\TYPE_GLOBAL_SEARCH, and ilLuceneSearcher\TYPE_USER.
Referenced by search(), and showSavedResults().
ilLuceneUserSearchGUI::prepareOutput | ( | ) |
Definition at line 72 of file class.ilLuceneUserSearchGUI.php.
References getTabs().
Referenced by executeCommand().
|
protected |
Search from main menu.
Definition at line 103 of file class.ilLuceneUserSearchGUI.php.
References ILIAS\FileDelivery\http(), ILIAS\Repository\refinery(), and search().
|
protected |
Search (button pressed)
Definition at line 143 of file class.ilLuceneUserSearchGUI.php.
References ilSession\clear(), ILIAS\Repository\form(), performSearch(), ilSubItemListGUI\resetDetails(), and showSearchForm().
Referenced by remoteSearch().
|
protected |
Show saved results.
Definition at line 129 of file class.ilLuceneUserSearchGUI.php.
References performSearch(), and showSearchForm().
|
protected |
Show search form.
Definition at line 239 of file class.ilLuceneUserSearchGUI.php.
References ILIAS\Repository\ctrl(), ilSubmitButton\getInstance(), ILIAS\Repository\lng(), and ilLegacyFormElementsUtil\prepareFormOutput().
Referenced by performSearch(), search(), and showSavedResults().
|
protected |
Definition at line 21 of file class.ilLuceneUserSearchGUI.php.
|
protected |
Definition at line 20 of file class.ilLuceneUserSearchGUI.php.