public function search() { JSession::checkToken() or die(JText::_('JINVALID_TOKEN')); $app = JFactory::getApplication(); $searchWord = $app->input->post->getString('searchword', ''); $cat_id = $app->input->post->getInt('cat_id', 0); $sub_cat = $app->input->post->getInt('sub_cat', 0); $searchWord = JUDownloadFrontHelper::UrlEncode($searchWord); $this->setRedirect(JRoute::_(JUDownloadHelperRoute::getSearchRoute($cat_id, $sub_cat, $searchWord), false)); }
protected function _setBreadcrumb() { $app = JFactory::getApplication(); $jInput = $app->input; $parent_cat_id = $jInput->getInt('parent_cat_id', 0); $pathway = $app->getPathway(); $pathwayArray = array(); $pathwayArray[] = JUDownloadFrontHelperBreadcrumb::getRootPathway(); $linkSearch = JRoute::_(JUDownloadHelperRoute::getSearchRoute()); $pathwayArray[] = JUDownloadFrontHelperBreadcrumb::createPathwayItem($this->getName(), $linkSearch); if ($this->searchword) { $pathwayArray[] = JUDownloadFrontHelperBreadcrumb::createPathwayItem($this->searchword); } $pathway->setPathway($pathwayArray); }