|
ILIAS
release_8 Revision v8.24
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Inheritance diagram for ilLuceneAdvancedSearchGUI:
Collaboration diagram for ilLuceneAdvancedSearchGUI:Protected Member Functions | |
| initFormSearch () | |
| Show search form. More... | |
| remoteSearch () | |
| Search from main menu. More... | |
| search () | |
| reset () | |
| Reset search form. More... | |
| performSearch () | |
| Perform search. More... | |
| getTabs () | |
| get tabs More... | |
| initUserSearchCache () | |
| Init user search cache. More... | |
| fillAdminPanel () | |
Protected Member Functions inherited from ilSearchBaseGUI | |
| initPageNumberFromQuery () | |
| addPager ($result, string $a_session_key) | |
| buildSearchAreaPath (int $a_root_node) | |
| getCreationDateForm () | |
| getSearchCache () | |
| loadCreationFilter () | |
Protected Attributes | |
| ilTabsGUI | $tabs_gui |
| ilHelpGUI | $help |
| ilLuceneAdvancedSearchFields | $fields |
| array | $admin_panel_commands |
| array | $admin_view_button |
| array | $creation_selector |
| string | $page_form_action |
Protected Attributes inherited from ilSearchBaseGUI | |
| 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 | |
Data Fields inherited from ilSearchBaseGUI | |
| 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 |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning Meta Data search GUI
@ilCtrl_IsCalledBy ilLuceneAdvancedSearchGUI: ilSearchControllerGUI @ilCtrl_Calls ilLuceneAdvancedSearchGUI: ilObjectGUI, ilContainerGUI @ilCtrl_Calls ilLuceneAdvancedSearchGUI: ilObjCategoryGUI, ilObjCourseGUI, ilObjFolderGUI, ilObjGroupGUI @ilCtrl_Calls ilLuceneAdvancedSearchGUI: ilObjStudyProgrammeGUI @ilCtrl_Calls ilLuceneAdvancedSearchGUI: ilObjRootFolderGUI, ilObjectCopyGUI
Definition at line 35 of file class.ilLuceneAdvancedSearchGUI.php.
| ilLuceneAdvancedSearchGUI::__construct | ( | ) |
Constructor.
Reimplemented from ilSearchBaseGUI.
Definition at line 51 of file class.ilLuceneAdvancedSearchGUI.php.
References $DIC, ILIAS\GlobalScreen\Provider\__construct(), fields, ilLuceneAdvancedSearchFields\getInstance(), ILIAS\Repository\help(), and initUserSearchCache().
Here is the call graph for this function:| ilLuceneAdvancedSearchGUI::executeCommand | ( | ) |
Execute Command.
Definition at line 66 of file class.ilLuceneAdvancedSearchGUI.php.
References ILIAS\Repository\ctrl(), ilSearchBaseGUI\handleCommand(), and prepareOutput().
Here is the call graph for this function:
|
protected |
Definition at line 317 of file class.ilLuceneAdvancedSearchGUI.php.
References $creation_selector, ilUtil\getImagePath(), and ILIAS\Repository\lng().
Referenced by performSearch(), and showSavedResults().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
get tabs
Definition at line 276 of file class.ilLuceneAdvancedSearchGUI.php.
References ILIAS\Repository\ctrl(), fields, ilSearchSettings\getInstance(), and ILIAS\Repository\help().
Referenced by prepareOutput().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Show search form.
Definition at line 137 of file class.ilLuceneAdvancedSearchGUI.php.
References ILIAS\Repository\ctrl(), fields, ILIAS\Repository\form(), and ILIAS\Repository\lng().
Referenced by performSearch(), and showSavedResults().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Init user search cache.
@access private
Definition at line 301 of file class.ilLuceneAdvancedSearchGUI.php.
References ilUserSearchCache\_getInstance(), ILIAS\FileDelivery\http(), ilSearchBaseGUI\initPageNumberFromQuery(), ilUserSearchCache\LUCENE_ADVANCED, and ILIAS\Repository\user().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Perform search.
Definition at line 215 of file class.ilLuceneAdvancedSearchGUI.php.
References ilSearchBaseGUI\addPager(), ilSession\clear(), fillAdminPanel(), ILIAS\Repository\form(), ilLuceneSearcher\getInstance(), ilLuceneSearchResultFilter\getInstance(), initFormSearch(), ILIAS\Repository\lng(), showSavedResults(), and ILIAS\Repository\user().
Referenced by search().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLuceneAdvancedSearchGUI::prepareOutput | ( | ) |
Add admin panel command.
Reimplemented from ilSearchBaseGUI.
Definition at line 267 of file class.ilLuceneAdvancedSearchGUI.php.
References getTabs().
Referenced by executeCommand().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Search from main menu.
Definition at line 163 of file class.ilLuceneAdvancedSearchGUI.php.
References ILIAS\FileDelivery\http(), ILIAS\Repository\refinery(), and search().
Here is the call graph for this function:
|
protected |
Reset search form.
Definition at line 205 of file class.ilLuceneAdvancedSearchGUI.php.
References showSavedResults().
Here is the call graph for this function:
|
protected |
Definition at line 185 of file class.ilLuceneAdvancedSearchGUI.php.
References ilSession\clear(), ILIAS\Repository\lng(), performSearch(), ilSubItemListGUI\resetDetails(), and showSavedResults().
Referenced by remoteSearch().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLuceneAdvancedSearchGUI::showSavedResults | ( | ) |
Show saved results.
Definition at line 93 of file class.ilLuceneAdvancedSearchGUI.php.
References ilSearchBaseGUI\addPager(), fillAdminPanel(), ILIAS\Repository\form(), ilLuceneSearcher\getInstance(), ilLuceneSearchResultFilter\getInstance(), initFormSearch(), ILIAS\Repository\lng(), and ILIAS\Repository\user().
Referenced by performSearch(), reset(), and search().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 42 of file class.ilLuceneAdvancedSearchGUI.php.
|
protected |
Definition at line 43 of file class.ilLuceneAdvancedSearchGUI.php.
|
protected |
Definition at line 44 of file class.ilLuceneAdvancedSearchGUI.php.
Referenced by fillAdminPanel().
|
protected |
Definition at line 40 of file class.ilLuceneAdvancedSearchGUI.php.
|
protected |
Definition at line 38 of file class.ilLuceneAdvancedSearchGUI.php.
|
protected |
Definition at line 45 of file class.ilLuceneAdvancedSearchGUI.php.
|
protected |
Definition at line 37 of file class.ilLuceneAdvancedSearchGUI.php.