b0y-101 Mini Shell


Current Path : E:/www/plan/components/com_jevents/views/default/helpers/
File Upload :
Current File : E:/www/plan/components/com_jevents/views/default/helpers/defaultredirectdetail.php

<?php

defined('_JEXEC') or die('Restricted access');

function DefaultRedirectDetail($view)
{

	$params = JComponentHelper::getParams(JEV_COM_COMPONENT);
	$redirect_to_event = $params->get("redirect_detail", 0);

	if ($redirect_to_event == 1)
	{
		$activeEvents = array();
		$countevents = count($view->data['hours']['timeless']['events']);
		if ($countevents >1) return;
		if ($countevents==1){
			$activeEvents=$view->data['hours']['timeless']['events'];
		}
		
		for ($h = 0; $h < 24; $h++)
		{
			$countevents += count($view->data['hours'][$h]['events']);		
			if ($countevents >1) return;
			if ($countevents==1 && count($activeEvents)==0){
				$activeEvents=$view->data['hours'][$h]['events'];
			}
		}

		if ($countevents == 1)
		{
			$row = $activeEvents[0];
			$rowlink = $row->viewDetailLink($row->yup(), $row->mup(), $row->dup(), false);
			$rowlink = JRoute::_($rowlink . $view->datamodel->getCatidsOutLink());
			$rowlink = str_replace("&", "&", $rowlink);
			JFactory::getApplication()->redirect($rowlink);
		}
	}

}

Copyright © 2019 by b0y-101