Beispiel #1
0
 function showSavedResults()
 {
     global $ilUser;
     // Read old result sets
     include_once 'Services/Search/classes/class.ilSearchResult.php';
     $result_obj = new ilSearchResult($ilUser->getId());
     $result_obj->read();
     $result_obj->filterResults($this->getRootNode());
     $this->showSearch();
     // Show them
     if (count($result_obj->getResults())) {
         $this->addPager($result_obj, 'max_page');
         include_once './Services/Search/classes/class.ilSearchResultPresentation.php';
         $presentation = new ilSearchResultPresentation($this, ilSearchResultPresentation::MODE_STANDARD);
         $presentation->setResults($result_obj->getResultsForPresentation());
         $presentation->setSubitemIds($result_obj->getSubitemIds());
         $presentation->setPreviousNext($this->prev_link, $this->next_link);
         #$presentation->setSearcher($searcher);
         if ($presentation->render()) {
             //				$this->tpl->setVariable('SEARCH_RESULTS',$presentation->getHTML());
             $this->tpl->setVariable('RESULTS_TABLE', $presentation->getHTML(true));
         }
     }
     return true;
 }