|
ILIAS
release_8 Revision v8.24
|
Inheritance diagram for ilAdvancedSearchGUI:
Collaboration diagram for ilAdvancedSearchGUI:Data Fields | |
| const | TYPE_LOM = 1 |
| const | TYPE_ADV_MD = 2 |
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 |
Protected Member Functions | |
| remoteSearch () | |
| initAdvancedMetaDataForm () | |
| performAdvMDSearch () | |
| initFormSearch () | |
Protected Member Functions inherited from ilSearchBaseGUI | |
| initPageNumberFromQuery () | |
| addPager ($result, string $a_session_key) | |
| buildSearchAreaPath (int $a_root_node) | |
| getCreationDateForm () | |
| getSearchCache () | |
| loadCreationFilter () | |
Protected Attributes | |
| string | $last_section = 'adv_search' |
| ilLuceneAdvancedSearchFields | $fields |
| array | $filter = array() |
| ilTabsGUI | $tabs_gui |
| ilHelpGUI | $help_gui |
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 = '' |
Private Member Functions | |
| showSavedAdvMDResults () | |
| searchAdvancedMD (ilSearchResult $res) | |
| initUserSearchCache () | |
| toUnixTime (array $date, array $time=array()) | |
| initSearchType (int $type) | |
| getQueryFromPost () | |
Private Attributes | |
| bool | $stored = false |
| array | $options = array() |
Definition at line 36 of file class.ilAdvancedSearchGUI.php.
| ilAdvancedSearchGUI::__construct | ( | ) |
Reimplemented from ilSearchBaseGUI.
Definition at line 55 of file class.ilAdvancedSearchGUI.php.
References $DIC, ILIAS\GlobalScreen\Provider\__construct(), __setSearchOptions(), fields, ilLuceneAdvancedSearchFields\getInstance(), and ILIAS\Repository\lng().
Here is the call graph for this function:| ilAdvancedSearchGUI::__getFilterSelect | ( | ) |
Definition at line 900 of file class.ilAdvancedSearchGUI.php.
References $options, ilLegacyFormElementsUtil\formSelect(), and ILIAS\Repository\lng().
Here is the call graph for this function:| ilAdvancedSearchGUI::__performClassificationSearch | ( | ) |
Definition at line 716 of file class.ilAdvancedSearchGUI.php.
References $res, ilObjectSearchFactory\_getAdvancedSearchInstance(), and ILIAS\UI\examples\Symbol\Glyph\Filter\filter().
Referenced by performSearch().
Here is the call graph for this function:
Here is the caller graph for this function:| ilAdvancedSearchGUI::__performContentSearch | ( | ) |
Definition at line 469 of file class.ilAdvancedSearchGUI.php.
References $res, __performTitleSearch(), ilObjectSearchFactory\_getGlossaryDefinitionSearchInstance(), ilObjectSearchFactory\_getLMContentSearchInstance(), ilObjectSearchFactory\_getMediaPoolSearchInstance(), ilObjectSearchFactory\_getTestSearchInstance(), ilObjectSearchFactory\_getWebresourceSearchInstance(), ilQueryParser\QP_COMBINATION_OR, and ilUtil\stripSlashes().
Referenced by performSearch().
Here is the call graph for this function:
Here is the caller graph for this function:| ilAdvancedSearchGUI::__performContributeSearch | ( | ) |
Definition at line 619 of file class.ilAdvancedSearchGUI.php.
References $res, ilObjectSearchFactory\_getAdvancedSearchInstance(), and ILIAS\UI\examples\Symbol\Glyph\Filter\filter().
Referenced by performSearch().
Here is the call graph for this function:
Here is the caller graph for this function:| ilAdvancedSearchGUI::__performEducationalSearch | ( | ) |
Definition at line 677 of file class.ilAdvancedSearchGUI.php.
References $res, ilObjectSearchFactory\_getAdvancedSearchInstance(), and ILIAS\UI\examples\Symbol\Glyph\Filter\filter().
Referenced by performSearch().
Here is the call graph for this function:
Here is the caller graph for this function:| ilAdvancedSearchGUI::__performEntitySearch | ( | ) |
Definition at line 634 of file class.ilAdvancedSearchGUI.php.
References $res, ilObjectSearchFactory\_getAdvancedSearchInstance(), ILIAS\UI\examples\Symbol\Glyph\Filter\filter(), ilQueryParser\QP_COMBINATION_OR, and ilUtil\stripSlashes().
Referenced by performSearch().
Here is the call graph for this function:
Here is the caller graph for this function:| ilAdvancedSearchGUI::__performFormatSearch | ( | ) |
Definition at line 667 of file class.ilAdvancedSearchGUI.php.
References $res, ilObjectSearchFactory\_getAdvancedSearchInstance(), and ILIAS\UI\examples\Symbol\Glyph\Filter\filter().
Referenced by performSearch().
Here is the call graph for this function:
Here is the caller graph for this function:| ilAdvancedSearchGUI::__performGeneralSearch | ( | ) |
Definition at line 554 of file class.ilAdvancedSearchGUI.php.
References $res, ilObjectSearchFactory\_getAdvancedSearchInstance(), ILIAS\UI\examples\Symbol\Glyph\Filter\filter(), ilQueryParser\QP_COMBINATION_OR, and ilUtil\stripSlashes().
Referenced by performSearch().
Here is the call graph for this function:
Here is the caller graph for this function:| ilAdvancedSearchGUI::__performKeywordSearch | ( | ) |
Definition at line 791 of file class.ilAdvancedSearchGUI.php.
References $res, ilObjectSearchFactory\_getAdvancedSearchInstance(), ILIAS\UI\examples\Symbol\Glyph\Filter\filter(), ilQueryParser\QP_COMBINATION_OR, and ilUtil\stripSlashes().
Referenced by performSearch().
Here is the call graph for this function:
Here is the caller graph for this function:| ilAdvancedSearchGUI::__performLanguageSearch | ( | ) |
Definition at line 604 of file class.ilAdvancedSearchGUI.php.
References $res, ilObjectSearchFactory\_getAdvancedSearchInstance(), and ILIAS\UI\examples\Symbol\Glyph\Filter\filter().
Referenced by performSearch().
Here is the call graph for this function:
Here is the caller graph for this function:| ilAdvancedSearchGUI::__performLifecycleSearch | ( | ) |
Definition at line 581 of file class.ilAdvancedSearchGUI.php.
References $res, ilObjectSearchFactory\_getAdvancedSearchInstance(), ILIAS\UI\examples\Symbol\Glyph\Filter\filter(), ilQueryParser\QP_COMBINATION_OR, and ilUtil\stripSlashes().
Referenced by performSearch().
Here is the call graph for this function:
Here is the caller graph for this function:| ilAdvancedSearchGUI::__performRequirementSearch | ( | ) |
Definition at line 657 of file class.ilAdvancedSearchGUI.php.
References $res, ilObjectSearchFactory\_getAdvancedSearchInstance(), and ILIAS\UI\examples\Symbol\Glyph\Filter\filter().
Referenced by performSearch().
Here is the call graph for this function:
Here is the caller graph for this function:| ilAdvancedSearchGUI::__performRightsSearch | ( | ) |
Definition at line 697 of file class.ilAdvancedSearchGUI.php.
References $res, ilObjectSearchFactory\_getAdvancedSearchInstance(), and ILIAS\UI\examples\Symbol\Glyph\Filter\filter().
Referenced by performSearch().
Here is the call graph for this function:
Here is the caller graph for this function:| ilAdvancedSearchGUI::__performTaxonSearch | ( | ) |
Definition at line 733 of file class.ilAdvancedSearchGUI.php.
References $res, ilObjectSearchFactory\_getAdvancedSearchInstance(), ILIAS\UI\examples\Symbol\Glyph\Filter\filter(), ilQueryParser\QP_COMBINATION_OR, and ilUtil\stripSlashes().
Referenced by performSearch().
Here is the call graph for this function:
Here is the caller graph for this function:| ilAdvancedSearchGUI::__performTitleSearch | ( | ) |
Definition at line 524 of file class.ilAdvancedSearchGUI.php.
References ilObjectSearchFactory\_getAdvancedSearchInstance(), ILIAS\UI\examples\Symbol\Glyph\Filter\filter(), ilQueryParser\QP_COMBINATION_OR, and ilUtil\stripSlashes().
Referenced by __performContentSearch(), and performAdvMDSearch().
Here is the call graph for this function:
Here is the caller graph for this function:| ilAdvancedSearchGUI::__performTypicalAgeRangeSearch | ( | ) |
Definition at line 687 of file class.ilAdvancedSearchGUI.php.
References $res, ilObjectSearchFactory\_getAdvancedSearchInstance(), and ILIAS\UI\examples\Symbol\Glyph\Filter\filter().
Referenced by performSearch().
Here is the call graph for this function:
Here is the caller graph for this function:| ilAdvancedSearchGUI::__setSearchOptions | ( | ) |
Definition at line 810 of file class.ilAdvancedSearchGUI.php.
References $query, ilAdvancedMDRecord\_getActivatedObjTypes(), ILIAS\UI\examples\Symbol\Glyph\Filter\filter(), ilSession\get(), getQueryFromPost(), ILIAS\FileDelivery\http(), and ilSession\set().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:| ilAdvancedSearchGUI::__storeEntries | ( | ilSearchResult | $res, |
| ilSearchResult | $new_res | ||
| ) |
Definition at line 918 of file class.ilAdvancedSearchGUI.php.
References $res.
Referenced by performAdvMDSearch(), performSearch(), and searchAdvancedMD().
Here is the caller graph for this function:| ilAdvancedSearchGUI::executeCommand | ( | ) |
Definition at line 77 of file class.ilAdvancedSearchGUI.php.
References ILIAS\Repository\ctrl(), ilSession\get(), ilSearchBaseGUI\handleCommand(), initUserSearchCache(), ILIAS\Repository\int(), prepareOutput(), and TYPE_ADV_MD.
Here is the call graph for this function:
|
private |
Definition at line 973 of file class.ilAdvancedSearchGUI.php.
References $query, ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().
Referenced by __setSearchOptions(), and performSearch().
Here is the call graph for this function:
Here is the caller graph for this function:| ilAdvancedSearchGUI::getRootNode | ( | ) |
Definition at line 71 of file class.ilAdvancedSearchGUI.php.
References ROOT_FOLDER_ID.
Referenced by performAdvMDSearch(), and performSearch().
Here is the caller graph for this function:
|
protected |
Definition at line 257 of file class.ilAdvancedSearchGUI.php.
References ilSearchBaseGUI\$form, $options, $type, ilAdvancedMDRecord\_getActivatedObjTypes(), ILIAS\Repository\ctrl(), ILIAS\Repository\form(), ILIAS\Repository\lng(), and ilAdvancedMDRecordGUI\MODE_SEARCH.
Referenced by showAdvMDSearch().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 363 of file class.ilAdvancedSearchGUI.php.
References ILIAS\Repository\ctrl(), fields, ILIAS\Repository\form(), and ILIAS\Repository\lng().
Referenced by searchAdvancedMD(), and showSearch().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 962 of file class.ilAdvancedSearchGUI.php.
References $type, ilUserSearchCache\ADVANCED_MD_SEARCH, ilUserSearchCache\ADVANCED_SEARCH, and ilSession\set().
Referenced by performAdvMDSearch(), performSearch(), reset(), searchInResults(), showSavedAdvMDResults(), and showSavedResults().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 930 of file class.ilAdvancedSearchGUI.php.
References ilUserSearchCache\_getInstance(), ilUserSearchCache\ADVANCED_SEARCH, ILIAS\FileDelivery\http(), ilSearchBaseGUI\initPageNumberFromQuery(), and ILIAS\Repository\user().
Referenced by executeCommand().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 301 of file class.ilAdvancedSearchGUI.php.
References $res, __performTitleSearch(), __storeEntries(), ilSearchBaseGUI\addPager(), ilUserSearchCache\ADVANCED_MD_SEARCH, ilSession\clear(), getRootNode(), ilSearchBaseGUI\initPageNumberFromQuery(), initSearchType(), ILIAS\Repository\lng(), ilSearchResultPresentation\MODE_STANDARD, searchAdvancedMD(), showAdvMDSearch(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilAdvancedSearchGUI::performSearch | ( | ) |
Definition at line 163 of file class.ilAdvancedSearchGUI.php.
References $DIC, $res, __performClassificationSearch(), __performContentSearch(), __performContributeSearch(), __performEducationalSearch(), __performEntitySearch(), __performFormatSearch(), __performGeneralSearch(), __performKeywordSearch(), __performLanguageSearch(), __performLifecycleSearch(), __performRequirementSearch(), __performRightsSearch(), __performTaxonSearch(), __performTypicalAgeRangeSearch(), __storeEntries(), ilSearchBaseGUI\addPager(), ilUserSearchCache\ADVANCED_MD_SEARCH, ilSession\clear(), ilSearchSettings\getInstance(), getQueryFromPost(), getRootNode(), ILIAS\FileDelivery\http(), ilSearchBaseGUI\initPageNumberFromQuery(), initSearchType(), ILIAS\Repository\lng(), ilSearchResultPresentation\MODE_STANDARD, ilSearchSettings\OPERATOR_AND, searchAdvancedMD(), showSearch(), and ILIAS\Repository\user().
Referenced by remoteSearch(), and searchInResults().
Here is the call graph for this function:
Here is the caller graph for this function:| ilAdvancedSearchGUI::prepareOutput | ( | ) |
Reimplemented from ilSearchBaseGUI.
Definition at line 400 of file class.ilAdvancedSearchGUI.php.
References ILIAS\Repository\lng().
Referenced by executeCommand().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 134 of file class.ilAdvancedSearchGUI.php.
References ILIAS\FileDelivery\http(), performSearch(), and ILIAS\Repository\refinery().
Here is the call graph for this function:| ilAdvancedSearchGUI::reset | ( | ) |
Definition at line 114 of file class.ilAdvancedSearchGUI.php.
References initSearchType(), and showSearch().
Here is the call graph for this function:
|
private |
Definition at line 753 of file class.ilAdvancedSearchGUI.php.
References ILIAS\LTI\ToolProvider\$key, __storeEntries(), ilObjectSearchFactory\_getAdvancedMDSearchInstance(), ILIAS\UI\examples\Symbol\Glyph\Filter\filter(), ILIAS\Repository\form(), ilADTFactory\getInstance(), ilAdvancedMDFieldDefinition\getInstance(), and initFormSearch().
Referenced by performAdvMDSearch(), and performSearch().
Here is the call graph for this function:
Here is the caller graph for this function:| ilAdvancedSearchGUI::searchInResults | ( | ) |
Definition at line 123 of file class.ilAdvancedSearchGUI.php.
References ilSession\clear(), initSearchType(), and performSearch().
Here is the call graph for this function:| ilAdvancedSearchGUI::setSubTabs | ( | ) |
Definition at line 946 of file class.ilAdvancedSearchGUI.php.
References ILIAS\Repository\ctrl(), and ilAdvancedMDFieldDefinition\getSearchableDefinitionIds().
Referenced by showAdvMDSearch(), and showSearch().
Here is the call graph for this function:
Here is the caller graph for this function:| ilAdvancedSearchGUI::showAdvMDSearch | ( | ) |
Definition at line 346 of file class.ilAdvancedSearchGUI.php.
References ILIAS\Repository\form(), ilSession\get(), initAdvancedMetaDataForm(), and setSubTabs().
Referenced by performAdvMDSearch(), and showSavedAdvMDResults().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 420 of file class.ilAdvancedSearchGUI.php.
References ilSearchBaseGUI\addPager(), ilUserSearchCache\ADVANCED_MD_SEARCH, initSearchType(), ilSearchResultPresentation\MODE_STANDARD, showAdvMDSearch(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilAdvancedSearchGUI::showSavedResults | ( | ) |
Definition at line 445 of file class.ilAdvancedSearchGUI.php.
References ilSearchBaseGUI\addPager(), ilUserSearchCache\ADVANCED_SEARCH, initSearchType(), ilSearchResultPresentation\MODE_STANDARD, showSearch(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilAdvancedSearchGUI::showSearch | ( | ) |
Definition at line 388 of file class.ilAdvancedSearchGUI.php.
References ILIAS\Repository\form(), initFormSearch(), and setSubTabs().
Referenced by performSearch(), reset(), and showSavedResults().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 956 of file class.ilAdvancedSearchGUI.php.
|
protected |
Definition at line 43 of file class.ilAdvancedSearchGUI.php.
|
protected |
Definition at line 50 of file class.ilAdvancedSearchGUI.php.
|
protected |
Definition at line 53 of file class.ilAdvancedSearchGUI.php.
|
protected |
Definition at line 41 of file class.ilAdvancedSearchGUI.php.
|
private |
Definition at line 49 of file class.ilAdvancedSearchGUI.php.
Referenced by __getFilterSelect(), and initAdvancedMetaDataForm().
|
private |
Definition at line 48 of file class.ilAdvancedSearchGUI.php.
|
protected |
Definition at line 52 of file class.ilAdvancedSearchGUI.php.
| const ilAdvancedSearchGUI::TYPE_ADV_MD = 2 |
Definition at line 39 of file class.ilAdvancedSearchGUI.php.
Referenced by executeCommand().
| const ilAdvancedSearchGUI::TYPE_LOM = 1 |
Definition at line 38 of file class.ilAdvancedSearchGUI.php.