Beispiel #1
0
 /**
  * Results action.
  *
  * @return mixed
  */
 public function resultsAction()
 {
     if ($this->getRequest()->getQuery()->get('combined')) {
         $this->saveToHistory = false;
     }
     $this->initCombinedViewFilters();
     $view = parent::resultsAction();
     $this->initSavedTabs();
     return $view;
 }
Beispiel #2
0
 /**
  * Get model for general results view (all tabs, content of active tab only)
  *
  * @return \Zend\View\Model\ViewModel
  */
 public function resultsAction()
 {
     $resultsFacetConfig = $this->getFacetConfig();
     //do not remember FRBR searches because we ant to jump back to the original search
     $type = $this->params()->fromQuery('type');
     if (!empty($type) && $type == "FRBR") {
         $this->rememberSearch = false;
     }
     $resultViewModel = parent::resultsAction();
     if ($resultViewModel instanceof Response) {
         return $resultViewModel;
     }
     $this->layout()->setVariable('resultViewParams', $resultViewModel->getVariable('params'));
     $resultViewModel->setVariable('facetsConfig', $resultsFacetConfig);
     $resultViewModel->setVariable('htmlLayoutClass', 'resultView');
     return $resultViewModel;
 }
 /**
  * Results action.
  *
  * @return mixed
  */
 public function resultsAction()
 {
     // Special case -- redirect tag searches.
     $tag = $this->params()->fromQuery('tag');
     if (!empty($tag)) {
         $query = $this->getRequest()->getQuery();
         $query->set('lookfor', $tag);
         $query->set('type', 'tag');
     }
     if ($this->params()->fromQuery('type') == 'tag') {
         return $this->forwardTo('Tag', 'Home');
     }
     // Default case -- standard behavior.
     $view = parent::resultsAction();
     $view->myLibs = $this->getUsersHomeLibraries();
     $view->config = $this->getConfig();
     return $view;
 }