File: /home/iestorre/biologia/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);
}
}
}