| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
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
ilLuceneAdvancedSearchGUI: ilSearchControllerGUI ilLuceneAdvancedSearchGUI: ilObjectGUI, ilContainerGUI ilLuceneAdvancedSearchGUI: ilObjCategoryGUI, ilObjCourseGUI, ilObjFolderGUI, ilObjGroupGUI ilLuceneAdvancedSearchGUI: ilObjStudyProgrammeGUI ilLuceneAdvancedSearchGUI: ilObjRootFolderGUI, ilObjectCopyGUI
Definition at line 35 of file class.ilLuceneAdvancedSearchGUI.php.
| ilLuceneAdvancedSearchGUI::__construct | ( | ) | 
Constructor.
Definition at line 51 of file class.ilLuceneAdvancedSearchGUI.php.
References $DIC, ILIAS\MetaData\Repository\Validation\Data\__construct(), 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 | 
Is this still currently used?
Definition at line 317 of file class.ilLuceneAdvancedSearchGUI.php.
References 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(), 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 ilSearchBaseGUI\$form, ILIAS\Repository\ctrl(), 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.
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(), ilLuceneAdvancedQueryParser\parse(), 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.
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(), ilLuceneAdvancedQueryParser\parse(), 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.
      
  | 
  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.