| Current Path : /home/megadansyp/www/components/com_jevents/views/default/helpers/ |
| Current File : /home/megadansyp/www/components/com_jevents/views/default/helpers/defaultredirectdetail.php |
<?php
defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\Factory;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Component\ComponentHelper;
function DefaultRedirectDetail($view)
{
$params = ComponentHelper::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 = Route::_($rowlink . $view->datamodel->getCatidsOutLink());
$rowlink = str_replace("&", "&", $rowlink);
Factory::getApplication()->redirect($rowlink);
}
}
}