| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
 Inheritance diagram for ilLuceneSearchGUI:
 Collaboration diagram for ilLuceneSearchGUI:Public Member Functions | |
| __construct () | |
| Constructor.  More... | |
| executeCommand () | |
| Execute Command.  More... | |
| prepareOutput () | |
| Add admin panel command.  More... | |
  Public Member Functions inherited from ilSearchBaseGUI | |
| __construct () | |
| prepareOutput () | |
| initStandardSearchForm (int $a_mode) | |
| handleCommand (string $a_cmd) | |
| addToDeskObject () | |
| removeFromDeskObject () | |
| delete () | |
| Show delete confirmation.  More... | |
| cancelDelete () | |
| Cancel delete.  More... | |
| cancelObject () | |
| cancelMoveLinkObject () | |
| performDelete () | |
| cut () | |
| link () | |
| paste () | |
| showLinkIntoMultipleObjectsTree () | |
| showPasteTree () | |
| showMoveIntoObjectTree () | |
| performPasteIntoMultipleObjects () | |
| clear () | |
| clear clipboard  More... | |
| enableAdministrationPanel () | |
| disableAdministrationPanel () | |
| keepObjectsInClipboardObject () | |
| addLocator () | |
| autoComplete () | |
  Public Member Functions inherited from ILIAS\Object\ImplementsCreationCallback | |
| callCreationCallback (\ilObject $object, \ilObjectDefinition $obj_definition, int $requested_crtcb) | |
Protected Member Functions | |
| getType () | |
| getDetails () | |
| Needed for base class search form.  More... | |
| getMimeDetails () | |
| Needed for base class search form.  More... | |
| remoteSearch () | |
| Search from main menu.  More... | |
| showSavedResults () | |
| Show saved results.  More... | |
| search () | |
| Search (button pressed)  More... | |
| performSearchFilter () | |
| performSearch () | |
| Perform search.  More... | |
| getTabs () | |
| get tabs  More... | |
| initUserSearchCache () | |
| Init user search cache.  More... | |
| fillAdminPanel () | |
| Put admin panel into template:  More... | |
| addAdminPanelCommand (string $a_cmd, string $a_txt) | |
| Add a command to the admin panel.  More... | |
| setAdminViewButton (string $a_link, string $a_txt) | |
| Show admin view button.  More... | |
| setPageFormAction (string $a_action) | |
| showSearchForm () | |
| Show search form.  More... | |
| parseCreationFilter () | |
| Parse creation date.  More... | |
  Protected Member Functions inherited from ilSearchBaseGUI | |
| initPageNumberFromQuery () | |
| addPager ($result, string $a_session_key) | |
| buildSearchAreaPath (int $a_root_node) | |
| getSearchCache () | |
| loadCreationFilter () | |
| renderSearch (string $term, int $root_node=0) | |
| renderFilter (int $root_node) | |
| initFilter (int $mode) | |
| getStringArrayTransformation () | |
Protected Attributes | |
| ilTabsGUI | $tabs | 
| ilHelpGUI | $help | 
| UIFactory | $ui_factory | 
| UIRenderer | $ui_renderer | 
| ilLuceneAdvancedSearchFields | $fields | 
| int | $root_node | 
| 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 | 
| ilSearchFilterGUI | $search_filter = null | 
| array | $search_filter_data = 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 GUI for simple Lucene search
ilLuceneSearchGUI: ilSearchControllerGUI ilLuceneSearchGUI: ilObjectGUI, ilContainerGUI ilLuceneSearchGUI: ilObjCategoryGUI, ilObjCourseGUI, ilObjFolderGUI, ilObjGroupGUI ilLuceneSearchGUI: ilObjStudyProgrammeGUI ilLuceneSearchGUI: ilObjRootFolderGUI, ilObjectCopyGUI
Definition at line 37 of file class.ilLuceneSearchGUI.php.
| ilLuceneSearchGUI::__construct | ( | ) | 
Constructor.
Definition at line 56 of file class.ilLuceneSearchGUI.php.
References $DIC, ILIAS\GlobalScreen\Provider\__construct(), ilLuceneAdvancedSearchFields\getInstance(), ILIAS\Repository\help(), ilSearchBaseGUI\initFilter(), initUserSearchCache(), and ILIAS\Repository\tabs().
 Here is the call graph for this function:
      
  | 
  protected | 
Add a command to the admin panel.
Definition at line 503 of file class.ilLuceneSearchGUI.php.
| ilLuceneSearchGUI::executeCommand | ( | ) | 
Execute Command.
Definition at line 75 of file class.ilLuceneSearchGUI.php.
References ILIAS\Repository\ctrl(), ilSearchBaseGUI\handleCommand(), and prepareOutput().
 Here is the call graph for this function:
      
  | 
  protected | 
Put admin panel into template:
Definition at line 428 of file class.ilLuceneSearchGUI.php.
References ilUtil\getImagePath(), and ILIAS\Repository\lng().
 Here is the call graph for this function:
      
  | 
  protected | 
Needed for base class search form.
Definition at line 119 of file class.ilLuceneSearchGUI.php.
      
  | 
  protected | 
Needed for base class search form.
Definition at line 128 of file class.ilLuceneSearchGUI.php.
      
  | 
  protected | 
get tabs
Definition at line 316 of file class.ilLuceneSearchGUI.php.
References ILIAS\Repository\ctrl(), ilSearchSettings\getInstance(), ILIAS\Repository\help(), and ILIAS\Repository\tabs().
Referenced by prepareOutput().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 110 of file class.ilLuceneSearchGUI.php.
      
  | 
  protected | 
Init user search cache.
private
Definition at line 339 of file class.ilLuceneSearchGUI.php.
References $data, ilUserSearchCache\_getInstance(), ilSearchSettings\getInstance(), ilSearchBaseGUI\getStringArrayTransformation(), ILIAS\FileDelivery\http(), ilSearchBaseGUI\initPageNumberFromQuery(), ILIAS\Repository\int(), ilSearchBaseGUI\loadCreationFilter(), ilUserSearchCache\LUCENE_DEFAULT, ILIAS\Repository\refinery(), ROOT_FOLDER_ID, and ILIAS\Repository\user().
Referenced by __construct().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Parse creation date.
Definition at line 537 of file class.ilLuceneSearchGUI.php.
References IL_CAL_DATE, and IL_CAL_UNIX.
Referenced by performSearch().
 Here is the caller graph for this function:
      
  | 
  protected | 
Perform search.
Definition at line 229 of file class.ilLuceneSearchGUI.php.
References ilSearchBaseGUI\addPager(), ilSession\clear(), ilLuceneSearcher\getInstance(), ilLuceneSearchResultFilter\getInstance(), ilSearchSettings\getInstance(), ILIAS\Repository\lng(), parseCreationFilter(), ilLegacyFormElementsUtil\prepareFormOutput(), showSearchForm(), and ILIAS\Repository\user().
Referenced by performSearchFilter(), and search().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 221 of file class.ilLuceneSearchGUI.php.
References performSearch().
 Here is the call graph for this function:| ilLuceneSearchGUI::prepareOutput | ( | ) | 
Add admin panel command.
Definition at line 101 of file class.ilLuceneSearchGUI.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 136 of file class.ilLuceneSearchGUI.php.
References ILIAS\FileDelivery\http(), ILIAS\Repository\refinery(), ROOT_FOLDER_ID, search(), and ilUtil\stripSlashes().
 Here is the call graph for this function:
      
  | 
  protected | 
Search (button pressed)
Definition at line 212 of file class.ilLuceneSearchGUI.php.
References ilSession\clear(), performSearch(), and ilSubItemListGUI\resetDetails().
Referenced by remoteSearch().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Show admin view button.
Definition at line 512 of file class.ilLuceneSearchGUI.php.
      
  | 
  protected | 
Definition at line 518 of file class.ilLuceneSearchGUI.php.
      
  | 
  protected | 
Show saved results.
Definition at line 167 of file class.ilLuceneSearchGUI.php.
References ilSearchBaseGUI\addPager(), ilLuceneSearcher\getInstance(), ilLuceneSearchResultFilter\getInstance(), ILIAS\Repository\lng(), ilLuceneQueryParser\parse(), ilLegacyFormElementsUtil\prepareFormOutput(), showSearchForm(), and ILIAS\Repository\user().
 Here is the call graph for this function:
      
  | 
  protected | 
Show search form.
Definition at line 527 of file class.ilLuceneSearchGUI.php.
References ilSearchBaseGUI\renderSearch().
Referenced by performSearch(), and showSavedResults().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 47 of file class.ilLuceneSearchGUI.php.
      
  | 
  protected | 
Definition at line 48 of file class.ilLuceneSearchGUI.php.
      
  | 
  protected | 
Definition at line 49 of file class.ilLuceneSearchGUI.php.
      
  | 
  protected | 
Definition at line 44 of file class.ilLuceneSearchGUI.php.
      
  | 
  protected | 
Definition at line 40 of file class.ilLuceneSearchGUI.php.
      
  | 
  protected | 
Definition at line 51 of file class.ilLuceneSearchGUI.php.
      
  | 
  protected | 
Definition at line 46 of file class.ilLuceneSearchGUI.php.
      
  | 
  protected | 
Definition at line 39 of file class.ilLuceneSearchGUI.php.
      
  | 
  protected | 
Definition at line 41 of file class.ilLuceneSearchGUI.php.
      
  | 
  protected | 
Definition at line 42 of file class.ilLuceneSearchGUI.php.