| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
 Inheritance diagram for ilSearchBaseGUI:
 Collaboration diagram for ilSearchBaseGUI:Public Member Functions | |
| __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 () | |
  Public Member Functions inherited from ILIAS\Object\ImplementsCreationCallback | |
| 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) | |
| getSearchCache () | |
| loadCreationFilter () | |
| renderSearch (string $term, int $root_node=0) | |
| renderFilter (int $root_node) | |
| initFilter (int $mode) | |
| getStringArrayTransformation () | |
Protected Attributes | |
| 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 = '' | 
Definition at line 41 of file class.ilSearchBaseGUI.php.
| ilSearchBaseGUI::__construct | ( | ) | 
Definition at line 81 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().
 Here is the call graph for this function:| ilSearchBaseGUI::addLocator | ( | ) | 
Definition at line 335 of file class.ilSearchBaseGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ILIAS\Repository\locator().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 344 of file class.ilSearchBaseGUI.php.
References 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().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilSearchBaseGUI::addToDeskObject | ( | ) | 
Implements ilDesktopItemHandling.
Definition at line 213 of file class.ilSearchBaseGUI.php.
References ILIAS\FileDelivery\http(), ILIAS\Repository\refinery(), and ILIAS\Repository\user().
 Here is the call graph for this function:| ilSearchBaseGUI::autoComplete | ( | ) | 
Definition at line 390 of file class.ilSearchBaseGUI.php.
References exit, ilSearchAutoComplete\getList(), ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 374 of file class.ilSearchBaseGUI.php.
References $data, $path, ILIAS\Repository\lng(), and ROOT_FOLDER_ID.
 Here is the call graph for this function:| ilSearchBaseGUI::cancelDelete | ( | ) | 
Cancel delete.
Implements ilAdministrationCommandHandling.
Definition at line 247 of file class.ilSearchBaseGUI.php.
| ilSearchBaseGUI::cancelMoveLinkObject | ( | ) | 
Implements ilAdministrationCommandHandling.
Definition at line 257 of file class.ilSearchBaseGUI.php.
| ilSearchBaseGUI::cancelObject | ( | ) | 
Definition at line 252 of file class.ilSearchBaseGUI.php.
| ilSearchBaseGUI::clear | ( | ) | 
clear clipboard
Implements ilAdministrationCommandHandling.
Definition at line 312 of file class.ilSearchBaseGUI.php.
References ILIAS\Repository\ctrl().
 Here is the call graph for this function:| ilSearchBaseGUI::cut | ( | ) | 
Implements ilAdministrationCommandHandling.
Definition at line 268 of file class.ilSearchBaseGUI.php.
| ilSearchBaseGUI::delete | ( | ) | 
Show delete confirmation.
Implements ilAdministrationCommandHandling.
Definition at line 241 of file class.ilSearchBaseGUI.php.
| ilSearchBaseGUI::disableAdministrationPanel | ( | ) | 
Implements ilAdministrationCommandHandling.
Definition at line 322 of file class.ilSearchBaseGUI.php.
| ilSearchBaseGUI::enableAdministrationPanel | ( | ) | 
Implements ilAdministrationCommandHandling.
Definition at line 318 of file class.ilSearchBaseGUI.php.
      
  | 
  protected | 
Definition at line 404 of file class.ilSearchBaseGUI.php.
References $search_cache.
Referenced by ilSearchGUI\__construct(), ilSearchGUI\parseEndDateFromCreationFilter(), and ilSearchGUI\parseStartDateFromCreationFilter().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 460 of file class.ilSearchBaseGUI.php.
References ILIAS\Repository\refinery().
Referenced by ilSearchGUI\__construct(), and ilLuceneSearchGUI\initUserSearchCache().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilSearchBaseGUI::handleCommand | ( | string | $a_cmd | ) | 
Definition at line 203 of file class.ilSearchBaseGUI.php.
Referenced by ilLuceneUserSearchGUI\executeCommand(), ilLuceneAdvancedSearchGUI\executeCommand(), ilLuceneSearchGUI\executeCommand(), ilAdvancedSearchGUI\executeCommand(), and ilSearchGUI\executeCommand().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 454 of file class.ilSearchBaseGUI.php.
Referenced by ilSearchGUI\__construct(), and ilLuceneSearchGUI\__construct().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 108 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().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilSearchBaseGUI::initStandardSearchForm | ( | int | $a_mode | ) | 
Still used in ilLuceneUserSearchGUI?
Definition at line 134 of file class.ilSearchBaseGUI.php.
References $data, $form, ILIAS\Repository\ctrl(), ILIAS\Repository\form(), ilSearchSettings\getInstance(), ILIAS\Repository\lng(), ilRadioGroupInputGUI\setValue(), and ilRadioOption\setValue().
Referenced by ilLuceneUserSearchGUI\executeCommand().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilSearchBaseGUI::keepObjectsInClipboardObject | ( | ) | 
Implements ilAdministrationCommandHandling.
Definition at line 329 of file class.ilSearchBaseGUI.php.
References ILIAS\Repository\ctrl().
 Here is the call graph for this function:| ilSearchBaseGUI::link | ( | ) | 
Definition at line 275 of file class.ilSearchBaseGUI.php.
      
  | 
  protected | 
Definition at line 412 of file class.ilSearchBaseGUI.php.
References ILIAS\Repository\settings().
Referenced by ilSearchGUI\__construct(), and ilLuceneSearchGUI\initUserSearchCache().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilSearchBaseGUI::paste | ( | ) | 
Implements ilAdministrationCommandHandling.
Definition at line 281 of file class.ilSearchBaseGUI.php.
| ilSearchBaseGUI::performDelete | ( | ) | 
Implements ilAdministrationCommandHandling.
Definition at line 262 of file class.ilSearchBaseGUI.php.
| ilSearchBaseGUI::performPasteIntoMultipleObjects | ( | ) | 
Implements ilAdministrationCommandHandling.
Definition at line 306 of file class.ilSearchBaseGUI.php.
| ilSearchBaseGUI::prepareOutput | ( | ) | 
Definition at line 120 of file class.ilSearchBaseGUI.php.
References ilObject\_getIcon(), and ILIAS\Repository\lng().
 Here is the call graph for this function:| ilSearchBaseGUI::removeFromDeskObject | ( | ) | 
Implements ilDesktopItemHandling.
Definition at line 227 of file class.ilSearchBaseGUI.php.
References ILIAS\FileDelivery\http(), ILIAS\Repository\refinery(), and ILIAS\Repository\user().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 444 of file class.ilSearchBaseGUI.php.
Referenced by renderSearch().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 427 of file class.ilSearchBaseGUI.php.
References ILIAS\Repository\ctrl(), ilSubmitButton\getInstance(), ILIAS\Repository\lng(), ilLegacyFormElementsUtil\prepareFormOutput(), and renderFilter().
Referenced by ilSearchGUI\showSearch(), ilLuceneUserSearchGUI\showSearchForm(), and ilLuceneSearchGUI\showSearchForm().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilSearchBaseGUI::showLinkIntoMultipleObjectsTree | ( | ) | 
Implements ilAdministrationCommandHandling.
Definition at line 287 of file class.ilSearchBaseGUI.php.
| ilSearchBaseGUI::showMoveIntoObjectTree | ( | ) | 
Implements ilAdministrationCommandHandling.
Definition at line 300 of file class.ilSearchBaseGUI.php.
| ilSearchBaseGUI::showPasteTree | ( | ) | 
Implements ilAdministrationCommandHandling.
Definition at line 293 of file class.ilSearchBaseGUI.php.
      
  | 
  protected | 
Definition at line 61 of file class.ilSearchBaseGUI.php.
      
  | 
  protected | 
Definition at line 62 of file class.ilSearchBaseGUI.php.
      
  | 
  protected | 
Definition at line 65 of file class.ilSearchBaseGUI.php.
      
  | 
  protected | 
Definition at line 63 of file class.ilSearchBaseGUI.php.
      
  | 
  protected | 
Definition at line 58 of file class.ilSearchBaseGUI.php.
Referenced by ilAdvancedSearchGUI\initAdvancedMetaDataForm(), ilLuceneAdvancedSearchGUI\initFormSearch(), ilAdvancedSearchGUI\initFormSearch(), and initStandardSearchForm().
      
  | 
  protected | 
Definition at line 72 of file class.ilSearchBaseGUI.php.
      
  | 
  protected | 
Definition at line 66 of file class.ilSearchBaseGUI.php.
      
  | 
  protected | 
Definition at line 67 of file class.ilSearchBaseGUI.php.
      
  | 
  protected | 
Definition at line 69 of file class.ilSearchBaseGUI.php.
      
  | 
  protected | 
Definition at line 75 of file class.ilSearchBaseGUI.php.
      
  | 
  protected | 
Definition at line 79 of file class.ilSearchBaseGUI.php.
      
  | 
  protected | 
Definition at line 78 of file class.ilSearchBaseGUI.php.
      
  | 
  protected | 
Definition at line 73 of file class.ilSearchBaseGUI.php.
      
  | 
  protected | 
Definition at line 54 of file class.ilSearchBaseGUI.php.
Referenced by getSearchCache().
      
  | 
  protected | 
Definition at line 59 of file class.ilSearchBaseGUI.php.
      
  | 
  protected | 
Definition at line 60 of file class.ilSearchBaseGUI.php.
      
  | 
  protected | 
Definition at line 55 of file class.ilSearchBaseGUI.php.
      
  | 
  protected | 
Definition at line 57 of file class.ilSearchBaseGUI.php.
      
  | 
  protected | 
Definition at line 68 of file class.ilSearchBaseGUI.php.
      
  | 
  protected | 
Definition at line 71 of file class.ilSearchBaseGUI.php.
      
  | 
  protected | 
Definition at line 70 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\performSearch().
| const ilSearchBaseGUI::SEARCH_FAST = 1 | 
Definition at line 45 of file class.ilSearchBaseGUI.php.
| const ilSearchBaseGUI::SEARCH_FORM_LUCENE = 1 | 
Definition at line 50 of file class.ilSearchBaseGUI.php.
Referenced by ilSearchFilterGUI\__construct().
| const ilSearchBaseGUI::SEARCH_FORM_STANDARD = 2 | 
Definition at line 51 of file class.ilSearchBaseGUI.php.
| 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.