ILIAS
trunk Revision v11.0_alpha-1761-g6dbbfa7b760
|
GUI for simple Lucene search More...
Public Member Functions | |
__construct () | |
Constructor. More... | |
executeCommand () | |
Execute Command. More... | |
prepareOutput () | |
Add admin panel command. More... | |
![]() | |
__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 () | |
![]() | |
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... | |
![]() | |
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 = '' |
![]() | |
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 | |
![]() | |
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 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().
|
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().
|
protected |
Put admin panel into template:
Definition at line 428 of file class.ilLuceneSearchGUI.php.
References ilUtil\getImagePath(), and ILIAS\Repository\lng().
|
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().
|
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, null, ILIAS\Repository\refinery(), ROOT_FOLDER_ID, and ILIAS\Repository\user().
Referenced by __construct().
|
protected |
Parse creation date.
Definition at line 537 of file class.ilLuceneSearchGUI.php.
References IL_CAL_DATE, IL_CAL_UNIX, and null.
Referenced by performSearch().
|
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().
|
protected |
Definition at line 221 of file class.ilLuceneSearchGUI.php.
References performSearch().
ilLuceneSearchGUI::prepareOutput | ( | ) |
Add admin panel command.
Definition at line 101 of file class.ilLuceneSearchGUI.php.
References getTabs().
Referenced by executeCommand().
|
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().
|
protected |
Search (button pressed)
Definition at line 212 of file class.ilLuceneSearchGUI.php.
References ilSession\clear(), performSearch(), and ilSubItemListGUI\resetDetails().
Referenced by remoteSearch().
|
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().
|
protected |
Show search form.
Definition at line 527 of file class.ilLuceneSearchGUI.php.
References ilSearchBaseGUI\renderSearch().
Referenced by performSearch(), and showSavedResults().
|
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.