/** * 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; }
/** * 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; }