ILIAS
release_8 Revision v8.19
|
Public Member Functions | |
__construct () | |
prepareOutput () | |
initStandardSearchForm (int $a_mode) | |
getSearchAreaForm () | |
handleCommand (string $a_cmd) | |
addToDeskObject () | |
Add desktop item public. More... | |
removeFromDeskObject () | |
Remove from desktop public. More... | |
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) | |
Data Fields | |
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 |
Protected Member Functions | |
initPageNumberFromQuery () | |
addPager ($result, string $a_session_key) | |
buildSearchAreaPath (int $a_root_node) | |
getCreationDateForm () | |
getSearchCache () | |
loadCreationFilter () | |
Protected Attributes | |
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 = '' |
Definition at line 41 of file class.ilSearchBaseGUI.php.
ilSearchBaseGUI::__construct | ( | ) |
Definition at line 79 of file class.ilSearchBaseGUI.php.
References $DIC, ilUserSearchCache\_getInstance(), ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\locator(), ILIAS\Repository\logger(), ILIAS\Repository\refinery(), ILIAS\Repository\settings(), and ILIAS\Repository\user().
ilSearchBaseGUI::addLocator | ( | ) |
Definition at line 380 of file class.ilSearchBaseGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ILIAS\Repository\locator().
|
protected |
Definition at line 389 of file class.ilSearchBaseGUI.php.
References $i, ILIAS\Repository\ctrl(), ilSession\get(), and ilSession\set().
Referenced by ilAdvancedSearchGUI\performAdvMDSearch(), ilAdvancedSearchGUI\performSearch(), ilLuceneAdvancedSearchGUI\performSearch(), ilLuceneSearchGUI\performSearch(), ilSearchGUI\performSearch(), ilAdvancedSearchGUI\showSavedAdvMDResults(), ilLuceneAdvancedSearchGUI\showSavedResults(), ilLuceneSearchGUI\showSavedResults(), ilSearchGUI\showSavedResults(), and ilAdvancedSearchGUI\showSavedResults().
ilSearchBaseGUI::addToDeskObject | ( | ) |
Add desktop item public.
Implements ilDesktopItemHandling.
Definition at line 254 of file class.ilSearchBaseGUI.php.
References ILIAS\FileDelivery\http(), ILIAS\Repository\refinery(), and ILIAS\Repository\user().
ilSearchBaseGUI::autoComplete | ( | ) |
Definition at line 435 of file class.ilSearchBaseGUI.php.
References $query, exit, ilSearchAutoComplete\getList(), ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().
|
protected |
Definition at line 419 of file class.ilSearchBaseGUI.php.
References $data, $path, ILIAS\Repository\lng(), and ROOT_FOLDER_ID.
ilSearchBaseGUI::cancelDelete | ( | ) |
Cancel delete.
Implements ilAdministrationCommandHandling.
Definition at line 288 of file class.ilSearchBaseGUI.php.
ilSearchBaseGUI::cancelMoveLinkObject | ( | ) |
Implements ilAdministrationCommandHandling.
Definition at line 298 of file class.ilSearchBaseGUI.php.
ilSearchBaseGUI::cancelObject | ( | ) |
Definition at line 293 of file class.ilSearchBaseGUI.php.
ilSearchBaseGUI::clear | ( | ) |
clear clipboard
Implements ilAdministrationCommandHandling.
Definition at line 353 of file class.ilSearchBaseGUI.php.
References ILIAS\Repository\ctrl().
ilSearchBaseGUI::cut | ( | ) |
Implements ilAdministrationCommandHandling.
Definition at line 309 of file class.ilSearchBaseGUI.php.
ilSearchBaseGUI::delete | ( | ) |
Show delete confirmation.
Implements ilAdministrationCommandHandling.
Definition at line 282 of file class.ilSearchBaseGUI.php.
ilSearchBaseGUI::disableAdministrationPanel | ( | ) |
Implements ilAdministrationCommandHandling.
Definition at line 365 of file class.ilSearchBaseGUI.php.
References ILIAS\Repository\ctrl().
ilSearchBaseGUI::enableAdministrationPanel | ( | ) |
Implements ilAdministrationCommandHandling.
Definition at line 359 of file class.ilSearchBaseGUI.php.
References ILIAS\Repository\ctrl().
|
protected |
Definition at line 449 of file class.ilSearchBaseGUI.php.
References ILIAS\LTI\ToolProvider\$enabled, $form, ilPropertyFormGUI\addItem(), ILIAS\Repository\ctrl(), IL_CAL_UNIX, ILIAS\Repository\lng(), ilFormGUI\setCloseTag(), ilFormGUI\setFormAction(), and ilFormGUI\setOpenTag().
Referenced by loadCreationFilter(), ilSearchGUI\showSearch(), and ilLuceneSearchGUI\showSearchForm().
ilSearchBaseGUI::getSearchAreaForm | ( | ) |
Definition at line 210 of file class.ilSearchBaseGUI.php.
References $form, ilPropertyFormGUI\addItem(), ILIAS\Repository\ctrl(), ilSearchSettings\getInstance(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), ilFormGUI\setCloseTag(), ilFormGUI\setFormAction(), ilFormGUI\setOpenTag(), and ilRepositorySelectorInputGUI\setSelectText().
Referenced by ilLuceneSearchGUI\executeCommand(), ilSearchGUI\executeCommand(), ilSearchGUI\showSearch(), ilLuceneSearchGUI\showSearchForm(), ilSearchGUI\storeRoot(), and ilLuceneSearchGUI\storeRoot().
|
protected |
Definition at line 490 of file class.ilSearchBaseGUI.php.
References $search_cache.
Referenced by ilSearchGUI\__construct(), ilSearchGUI\parseDateFromCreationFilter(), and ilSearchGUI\parseOperatorFromCreationFilter().
ilSearchBaseGUI::handleCommand | ( | string | $a_cmd | ) |
Definition at line 244 of file class.ilSearchBaseGUI.php.
Referenced by ilLuceneUserSearchGUI\executeCommand(), ilLuceneAdvancedSearchGUI\executeCommand(), ilLuceneSearchGUI\executeCommand(), ilAdvancedSearchGUI\executeCommand(), and ilSearchGUI\executeCommand().
|
protected |
Definition at line 112 of file class.ilSearchBaseGUI.php.
References ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().
Referenced by ilLuceneUserSearchGUI\initUserSearchCache(), ilLuceneAdvancedSearchGUI\initUserSearchCache(), ilLuceneSearchGUI\initUserSearchCache(), ilAdvancedSearchGUI\initUserSearchCache(), ilAdvancedSearchGUI\performAdvMDSearch(), ilAdvancedSearchGUI\performSearch(), and ilSearchGUI\performSearch().
ilSearchBaseGUI::initStandardSearchForm | ( | int | $a_mode | ) |
Definition at line 135 of file class.ilSearchBaseGUI.php.
References $data, ILIAS\LTI\ToolProvider\$details, $form, $type, ILIAS\Repository\ctrl(), ILIAS\Repository\form(), ilSearchSettings\getInstance(), ILIAS\Repository\lng(), SEARCH_DETAILS, SEARCH_FAST, SEARCH_FORM_STANDARD, ilCheckboxInputGUI\setValue(), ilRadioGroupInputGUI\setValue(), and ilRadioOption\setValue().
Referenced by ilSearchGUI\__construct(), ilLuceneUserSearchGUI\executeCommand(), ilLuceneSearchGUI\executeCommand(), and ilSearchGUI\showSearch().
ilSearchBaseGUI::keepObjectsInClipboardObject | ( | ) |
Implements ilAdministrationCommandHandling.
Definition at line 374 of file class.ilSearchBaseGUI.php.
References ILIAS\Repository\ctrl().
ilSearchBaseGUI::link | ( | ) |
Definition at line 316 of file class.ilSearchBaseGUI.php.
|
protected |
Definition at line 498 of file class.ilSearchBaseGUI.php.
References ilPropertyFormGUI\checkInput(), getCreationDateForm(), ilPropertyFormGUI\getInput(), ilPropertyFormGUI\getItemByPostVar(), IL_CAL_UNIX, and ILIAS\Repository\settings().
Referenced by ilSearchGUI\__construct(), and ilLuceneSearchGUI\initUserSearchCache().
ilSearchBaseGUI::paste | ( | ) |
Implements ilAdministrationCommandHandling.
Definition at line 322 of file class.ilSearchBaseGUI.php.
ilSearchBaseGUI::performDelete | ( | ) |
Implements ilAdministrationCommandHandling.
Definition at line 303 of file class.ilSearchBaseGUI.php.
ilSearchBaseGUI::performPasteIntoMultipleObjects | ( | ) |
Implements ilAdministrationCommandHandling.
Definition at line 347 of file class.ilSearchBaseGUI.php.
ilSearchBaseGUI::prepareOutput | ( | ) |
Definition at line 124 of file class.ilSearchBaseGUI.php.
References ilObject\_getIcon(), and ILIAS\Repository\lng().
ilSearchBaseGUI::removeFromDeskObject | ( | ) |
Remove from desktop public.
Implements ilDesktopItemHandling.
Definition at line 268 of file class.ilSearchBaseGUI.php.
References ILIAS\FileDelivery\http(), ILIAS\Repository\refinery(), and ILIAS\Repository\user().
ilSearchBaseGUI::showLinkIntoMultipleObjectsTree | ( | ) |
Implements ilAdministrationCommandHandling.
Definition at line 328 of file class.ilSearchBaseGUI.php.
ilSearchBaseGUI::showMoveIntoObjectTree | ( | ) |
Implements ilAdministrationCommandHandling.
Definition at line 341 of file class.ilSearchBaseGUI.php.
ilSearchBaseGUI::showPasteTree | ( | ) |
Implements ilAdministrationCommandHandling.
Definition at line 334 of file class.ilSearchBaseGUI.php.
|
protected |
Definition at line 59 of file class.ilSearchBaseGUI.php.
|
protected |
Definition at line 60 of file class.ilSearchBaseGUI.php.
|
protected |
Definition at line 63 of file class.ilSearchBaseGUI.php.
|
protected |
Definition at line 61 of file class.ilSearchBaseGUI.php.
|
protected |
Definition at line 58 of file class.ilSearchBaseGUI.php.
Referenced by ilLuceneSearchGUI\executeCommand(), ilSearchGUI\executeCommand(), getCreationDateForm(), getSearchAreaForm(), ilAdvancedSearchGUI\initAdvancedMetaDataForm(), ilLuceneAdvancedSearchGUI\initFormSearch(), ilAdvancedSearchGUI\initFormSearch(), initStandardSearchForm(), ilSearchGUI\storeRoot(), and ilLuceneSearchGUI\storeRoot().
|
protected |
Definition at line 70 of file class.ilSearchBaseGUI.php.
|
protected |
Definition at line 64 of file class.ilSearchBaseGUI.php.
|
protected |
Definition at line 65 of file class.ilSearchBaseGUI.php.
|
protected |
Definition at line 67 of file class.ilSearchBaseGUI.php.
|
protected |
Definition at line 73 of file class.ilSearchBaseGUI.php.
|
protected |
Definition at line 77 of file class.ilSearchBaseGUI.php.
|
protected |
Definition at line 76 of file class.ilSearchBaseGUI.php.
|
protected |
Definition at line 71 of file class.ilSearchBaseGUI.php.
|
protected |
Definition at line 54 of file class.ilSearchBaseGUI.php.
Referenced by getSearchCache().
|
protected |
Definition at line 55 of file class.ilSearchBaseGUI.php.
|
protected |
Definition at line 57 of file class.ilSearchBaseGUI.php.
|
protected |
Definition at line 66 of file class.ilSearchBaseGUI.php.
|
protected |
Definition at line 69 of file class.ilSearchBaseGUI.php.
|
protected |
Definition at line 68 of file class.ilSearchBaseGUI.php.
const ilSearchBaseGUI::SEARCH_AND = 'and' |
Definition at line 47 of file class.ilSearchBaseGUI.php.
const ilSearchBaseGUI::SEARCH_DETAILS = 2 |
Definition at line 46 of file class.ilSearchBaseGUI.php.
Referenced by ilSearchGUI\__getFilter(), ilSearchGUI\__searchMeta(), ilSearchGUI\__searchObjects(), initStandardSearchForm(), and ilSearchGUI\performSearch().
const ilSearchBaseGUI::SEARCH_FAST = 1 |
Definition at line 45 of file class.ilSearchBaseGUI.php.
Referenced by ilSearchGUI\__construct(), ilSearchGUI\getType(), and initStandardSearchForm().
const ilSearchBaseGUI::SEARCH_FORM_LUCENE = 1 |
Definition at line 50 of file class.ilSearchBaseGUI.php.
Referenced by ilLuceneSearchGUI\executeCommand().
const ilSearchBaseGUI::SEARCH_FORM_STANDARD = 2 |
Definition at line 51 of file class.ilSearchBaseGUI.php.
Referenced by ilSearchGUI\__construct(), initStandardSearchForm(), and ilSearchGUI\showSearch().
const ilSearchBaseGUI::SEARCH_FORM_USER = 3 |
Definition at line 52 of file class.ilSearchBaseGUI.php.
Referenced by ilLuceneUserSearchGUI\executeCommand().
const ilSearchBaseGUI::SEARCH_OR = 'or' |
Definition at line 48 of file class.ilSearchBaseGUI.php.
Referenced by ilSearchGUI\getCombination().