|
ILIAS
trunk Revision v12.0_alpha-16-g3e876e53c80
|
Inheritance diagram for ILIAS\Search\GUI\Direct\SearcherImpl:
Collaboration diagram for ILIAS\Search\GUI\Direct\SearcherImpl:Public Member Functions | |
| __construct (protected ilSearchSettings $settings, protected ilGlobalTemplateInterface $tpl, protected UIRenderer $ui_renderer, protected ResultPresenter $presenter, protected ilLanguage $lng) | |
| performSearchAndRenderResults (int $usr_id, ilUserSearchCache $cache, ViewControlInfos $view_control_infos, SearchStateHandler $state_handler) | |
| Note that the cache doubles here as an actual cache, but also as a data object bundling all inputs needed to search. More... | |
| readSavedResultsAndRenderResults (int $usr_id, ilUserSearchCache $cache, ViewControlInfos $view_control_infos) | |
| performSearchAndRenderResults (int $usr_id, ilUserSearchCache $cache, ViewControlInfos $view_control_infos, SearchStateHandler $state_handler) | |
| Note that the cache doubles here as an actual cache, but also as a data object bundling all inputs needed to search. More... | |
| readSavedResultsAndRenderResults (int $usr_id, ilUserSearchCache $cache, ViewControlInfos $view_control_infos) | |
Protected Member Functions | |
| renderResults (ilSearchResult $results, string $term, ViewControlInfos $view_control_infos) | |
| parseQueryString (string $term) | |
| searchObjects (ilQueryParser $query_parser, ilUserSearchCache $cache) | |
| Search in object title, desctiption. More... | |
| searchLOM (string $field, ilQueryParser $query_parser, ilUserSearchCache $cache) | |
| searchDetails (ilQueryParser $query_parser, ilUserSearchCache $cache, ilSearchResult $result) | |
| parseCreationFilter (ilObjectSearch $search, ilUserSearchCache $cache) | |
| parseStartDateFromCreationFilter (ilUserSearchCache $cache) | |
| parseEndDateFromCreationFilter (ilUserSearchCache $cache) | |
| parseTypeFilter (ilUserSearchCache $cache) | |
Definition at line 40 of file SearcherImpl.php.
| ILIAS\Search\GUI\Direct\SearcherImpl::__construct | ( | protected ilSearchSettings | $settings, |
| protected ilGlobalTemplateInterface | $tpl, | ||
| protected UIRenderer | $ui_renderer, | ||
| protected ResultPresenter | $presenter, | ||
| protected ilLanguage | $lng | ||
| ) |
Definition at line 42 of file SearcherImpl.php.
|
protected |
Definition at line 300 of file SearcherImpl.php.
|
protected |
Definition at line 324 of file SearcherImpl.php.
References ILIAS\UI\Implementation\Component\Input\Field\$options, ilUserSearchCache\getCreationFilter(), and IL_CAL_DATE.
Here is the call graph for this function:
|
protected |
Definition at line 157 of file SearcherImpl.php.
References ilSearchSettings\OPERATOR_AND, ilQueryParser\QP_COMBINATION_AND, ilQueryParser\QP_COMBINATION_OR, ILIAS\Repository\settings(), and ilUtil\stripSlashes().
Here is the call graph for this function:
|
protected |
Definition at line 315 of file SearcherImpl.php.
References ILIAS\UI\Implementation\Component\Input\Field\$options, ilUserSearchCache\getCreationFilter(), and IL_CAL_DATE.
Here is the call graph for this function:
|
protected |
Definition at line 333 of file SearcherImpl.php.
References ilUserSearchCache\getItemFilter().
Here is the call graph for this function:| ILIAS\Search\GUI\Direct\SearcherImpl::performSearchAndRenderResults | ( | int | $usr_id, |
| ilUserSearchCache | $cache, | ||
| ViewControlInfos | $view_control_infos, | ||
| SearchStateHandler | $state_handler | ||
| ) |
Note that the cache doubles here as an actual cache, but also as a data object bundling all inputs needed to search.
Maybe split that up in the future?
This should not be here. As soon as we have a unified format for search results, this should be done by the GUI.
Implements ILIAS\Search\GUI\Searcher.
Definition at line 51 of file SearcherImpl.php.
References ILIAS\UICore\GlobalTemplate\MESSAGE_TYPE_INFO.
| ILIAS\Search\GUI\Direct\SearcherImpl::readSavedResultsAndRenderResults | ( | int | $usr_id, |
| ilUserSearchCache | $cache, | ||
| ViewControlInfos | $view_control_infos | ||
| ) |
Implements ILIAS\Search\GUI\Searcher.
Definition at line 116 of file SearcherImpl.php.
|
protected |
Definition at line 127 of file SearcherImpl.php.
References $results.
|
protected |
Definition at line 216 of file SearcherImpl.php.
References ilObjectSearchFactory\_getExerciseSearchInstance(), ilObjectSearchFactory\_getForumSearchInstance(), ilObjectSearchFactory\_getGlossaryDefinitionSearchInstance(), ilObjectSearchFactory\_getLMContentSearchInstance(), ilObjectSearchFactory\_getMediacastSearchInstance(), ilObjectSearchFactory\_getMediaPoolSearchInstance(), ilObjectSearchFactory\_getObjectSearchInstance(), ilObjectSearchFactory\_getTestSearchInstance(), ilObjectSearchFactory\_getWikiContentSearchInstance(), and ilSearchResult\mergeEntries().
Here is the call graph for this function:
|
protected |
Definition at line 187 of file SearcherImpl.php.
|
protected |
Search in object title, desctiption.
Definition at line 175 of file SearcherImpl.php.