<?php defined('_JEXEC') or die('Restricted access'); use Joomla\String\StringHelper; $cfg = JEVConfig::getInstance(); $jinput = JFactory::getApplication()->input; if( 0 == $this->evid) { $Itemid = $jinput->getInt('Itemid'); JFactory::getApplication()->redirect( JRoute::_('index.php?option=' . JEV_COM_COMPONENT. "&task=day.listevents&year=$this->year&month=$this->month&day=$this->day&Itemid=$Itemid",false)); return; } if (is_null($this->data)){ JFactory::getApplication()->redirect(JRoute::_("index.php?option=".JEV_COM_COMPONENT."&Itemid=$this->Itemid",false), JText::_("JEV_SORRY_UPDATED")); } if( array_key_exists('row',$this->data) ){ $row=$this->data['row']; $mask = $this->data['mask']; $page = 0; $cfg = JEVConfig::getInstance(); $params =new JRegistry(null); if (isset($row)) { $customresults = JFactory::getApplication()->triggerEvent( 'onDisplayCustomFields', array( &$row) ); // Dynamic Page Title $this->setPageTitle($row->title()); $templated = $this->loadedFromTemplate('icalevent.detail_body', $row, $mask); if (!$templated && count($customresults)>0){ ?> <div class="jev_evdt"> <?php foreach ($customresults as $result) { if (is_string($result) && JString::strlen($result)>0){ echo "<div>".$result."</div>"; } } ?> </div> <?php } $results = JFactory::getApplication()->triggerEvent( 'onAfterDisplayContent', array( &$row, &$params, $page ) ); echo trim( implode( "\n", $results ) ); } else { ?> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="contentheading" align="left" valign="top"><?php echo JText::_('JEV_REP_NOEVENTSELECTED'); ?></td> </tr> </table> <?php } /* if(!($mask & MASK_BACKTOLIST)) { ?> <p align="center"> <a href="javascript:window.history.go(-1);" class="jev_back btn" title="<?php echo JText::_('JEV_BACK'); ?>"><?php echo JText::_('JEV_BACK'); ?></a> </p> <?php } */ }