ILIAS
eassessment Revision 61809
|
GUI for simple Lucene search More...
Public Member Functions | |
__construct () | |
Constructor. | |
executeCommand () | |
Execute Command. | |
prepareOutput () | |
Add admin panel command. | |
Public Member Functions inherited from ilSearchBaseGUI | |
ilSearchBaseGUI () | |
Constructor public. | |
handleCommand ($a_cmd) | |
addToDeskObject () | |
Interface methods. | |
removeFromDeskObject () | |
Remove from dektop. | |
delete () | |
Show deletion screen. | |
cancelDelete () | |
Cancel delete. | |
performDelete () | |
Delete objects. | |
cut () | |
Interface ilAdministrationCommandHandler. | |
link () | |
Interface ilAdministrationCommandHandler. | |
paste () | |
Paste. | |
showLinkIntoMultipleObjectsTree () | |
Target selection link. | |
showMoveIntoObjectTree () | |
Target selection cut. | |
performPasteIntoMultipleObjects () | |
Perform paste into multiple objects. | |
clear () | |
clear clipboard | |
enableAdministrationPanel () | |
Enable administration panel. | |
disableAdministrationPanel () | |
Disable administration panel. | |
addLocator () | |
Add Locator. | |
autoComplete () | |
Data resource for autoComplete. |
Protected Member Functions | |
remoteSearch () | |
Search from main menu. | |
showSavedResults () | |
Show saved results. | |
search () | |
Search (button pressed) | |
performSearch () | |
Perform search. | |
initFormSearch () | |
Show search form. | |
chooseRoot () | |
Show root node selection. | |
selectRoot () | |
Select root. | |
getTabs () | |
get tabs | |
initUserSearchCache () | |
Init user search cache. | |
fillAdminPanel () | |
Put admin panel into template: | |
addAdminPanelCommand ($a_cmd, $a_txt) | |
Add a command to the admin panel. | |
setAdminViewButton ($a_link, $a_txt) | |
Show admin view button. | |
setPageFormAction ($a_action) | |
showSearchForm () | |
Protected Member Functions inherited from ilSearchBaseGUI | |
addPager ($result, $a_session_key) | |
Add Pager. | |
buildSearchAreaPath ($a_root_node) | |
Build path for search area. |
Protected Attributes | |
$ilTabs | |
Protected Attributes inherited from ilSearchBaseGUI | |
$ctrl = null |
Additional Inherited Members | |
Data Fields inherited from ilSearchBaseGUI | |
$settings = null | |
$ilias = null | |
$lng = null | |
$tpl = null |
GUI for simple Lucene search
ilLuceneSearchGUI: ilSearchController ilLuceneSearchGUI: ilObjectGUI, ilContainerGUI ilLuceneSearchGUI: ilObjCategoryGUI, ilObjCourseGUI, ilObjFolderGUI, ilObjGroupGUI ilLuceneSearchGUI: ilObjRootFolderGUI, ilObjectCopyGUI
Definition at line 43 of file class.ilLuceneSearchGUI.php.
ilLuceneSearchGUI::__construct | ( | ) |
Constructor.
Definition at line 50 of file class.ilLuceneSearchGUI.php.
References $ilTabs, ilLuceneAdvancedSearchFields\getInstance(), and initUserSearchCache().
|
protected |
Add a command to the admin panel.
Definition at line 610 of file class.ilLuceneSearchGUI.php.
|
protected |
Show root node selection.
@return |
Definition at line 441 of file class.ilLuceneSearchGUI.php.
References $_GET, ilUtil\sendInfo(), and ilSearchRootSelector\setTargetClass().
ilLuceneSearchGUI::executeCommand | ( | ) |
Execute Command.
Definition at line 64 of file class.ilLuceneSearchGUI.php.
References $cmd, $ilBench, ilSearchBaseGUI\handleCommand(), and prepareOutput().
|
protected |
Put admin panel into template:
Definition at line 534 of file class.ilLuceneSearchGUI.php.
References $cmd, ilSearchBaseGUI\$lng, and ilUtil\getImagePath().
|
protected |
get tabs
Definition at line 481 of file class.ilLuceneSearchGUI.php.
References ilSearchSettings\getInstance().
Referenced by prepareOutput().
|
protected |
Show search form.
Definition at line 338 of file class.ilLuceneSearchGUI.php.
References $ilCtrl, ilSearchBaseGUI\$lng, $path, $ref_id, $title, ilSearchBaseGUI\$tpl, ilObject\_lookupObjId(), ilObject\_lookupTitle(), ilSearchSettings\getInstance(), ilTextInputGUI\setValue(), ilCheckboxInputGUI\setValue(), and ilUtil\shortenText().
Referenced by remoteSearch(), search(), and showSearchForm().
|
protected |
Init user search cache.
private
Definition at line 504 of file class.ilLuceneSearchGUI.php.
References $_GET, $_POST, ilUserSearchCache\_getInstance(), ilUserSearchCache\LUCENE_DEFAULT, and ilUtil\stripSlashes().
Referenced by __construct().
|
protected |
Perform search.
Definition at line 259 of file class.ilLuceneSearchGUI.php.
References $_SESSION, $ilBench, ilSearchBaseGUI\addPager(), ilSearchSettings\getInstance(), ilLuceneSearcher\getInstance(), ilLuceneSearchResultFilter\getInstance(), ilLuceneQueryParser\parse(), ilUtil\sendInfo(), and showSearchForm().
Referenced by search().
ilLuceneSearchGUI::prepareOutput | ( | ) |
Add admin panel command.
Reimplemented from ilSearchBaseGUI.
Definition at line 96 of file class.ilLuceneSearchGUI.php.
References $_SESSION, $GLOBALS, $ilSetting, and getTabs().
Referenced by executeCommand().
|
protected |
Search from main menu.
Definition at line 147 of file class.ilLuceneSearchGUI.php.
References $_POST, initFormSearch(), search(), and ilUtil\stripSlashes().
|
protected |
Search (button pressed)
Definition at line 232 of file class.ilLuceneSearchGUI.php.
References $_SESSION, initFormSearch(), performSearch(), ilSubItemListGUI\resetDetails(), and showSearchForm().
Referenced by remoteSearch().
|
protected |
Select root.
Definition at line 467 of file class.ilLuceneSearchGUI.php.
References $_GET, ilSubItemListGUI\resetDetails(), and showSearchForm().
|
protected |
Show admin view button.
Definition at line 619 of file class.ilLuceneSearchGUI.php.
|
protected |
Definition at line 625 of file class.ilLuceneSearchGUI.php.
|
protected |
Show saved results.
Definition at line 162 of file class.ilLuceneSearchGUI.php.
References $ilBench, ilSearchBaseGUI\addPager(), ilLuceneSearcher\getInstance(), ilLuceneSearchResultFilter\getInstance(), ilLuceneQueryParser\parse(), ilUtil\sendInfo(), and showSearchForm().
|
protected |
Definition at line 630 of file class.ilLuceneSearchGUI.php.
References initFormSearch().
Referenced by performSearch(), search(), selectRoot(), and showSavedResults().
|
protected |
Definition at line 45 of file class.ilLuceneSearchGUI.php.
Referenced by __construct().