/** * Store new root node */ protected function storeRoot() { $form = $this->getSearchAreaForm(); $this->root_node = $form->getItemByPostVar('area')->getValue(); $this->search_cache->setRoot($this->root_node); $this->search_cache->save(); $this->search_cache->deleteCachedEntries(); include_once './Services/Object/classes/class.ilSubItemListGUI.php'; ilSubItemListGUI::resetDetails(); $this->performSearch(); }
/** * Search (button pressed) * @return */ protected function search() { if (!$this->form->checkInput()) { $this->search_cache->deleteCachedEntries(); // Reset details include_once './Services/Object/classes/class.ilSubItemListGUI.php'; ilSubItemListGUI::resetDetails(); $this->showSearchForm(); return false; } unset($_SESSION['max_page']); $this->search_cache->deleteCachedEntries(); // Reset details include_once './Services/Object/classes/class.ilSubItemListGUI.php'; ilSubItemListGUI::resetDetails(); $this->performSearch(); }
protected function search() { if (!is_array($this->search_cache->getQuery())) { // TOD: handle empty advances search ilUtil::sendInfo($this->lng->txt('msg_no_search_string')); $this->showSavedResults(); return false; } unset($_SESSION['max_page']); $this->search_cache->deleteCachedEntries(); // Reset details include_once './Services/Object/classes/class.ilSubItemListGUI.php'; ilSubItemListGUI::resetDetails(); $this->performSearch(); }