Beispiel #1
0
	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));
	}
Beispiel #2
0
	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);
	}