<?php defined('_JEXEC') or die('Restricted access'); JLoader::register('DefaultViewNavTableBarIconic',JEV_VIEWS."/default/helpers/defaultviewnavtablebariconic.php"); class GeraintViewNavTableBarIconic extends DefaultViewNavTableBarIconic { var $view = null; function __construct($view, $today_date, $view_date, $dates, $alts, $option, $task, $Itemid ){ //parent::DefaultViewNavTableBarIconic($view, $today_date, $view_date, $dates, $alts, $option, $task, $Itemid); $this->view = $view ; $this->transparentGif = JURI::root() . "components/".JEV_COM_COMPONENT."/views/".$this->view->getViewName()."/assets/images/transp.gif"; $this->Itemid = JEVHelper::getItemid(); $this->cat = $this->view->datamodel->getCatidsOutLink(); $this->task = $task; $jinput = JFactory::getApplication()->input; $cfg = JEVConfig::getInstance(); //Lets check if we should show the nav on event details if ($task == "icalrepeat.detail" && $cfg->get('shownavbar_detail', 1) == 0) { return;} $this->iconstoshow = $cfg->get('iconstoshow', array('byyear', 'bymonth', 'byweek', 'byday', 'search')); if ($jinput->getInt( 'pop', 0 )) return; $colspan = 1; ?> <div class="ev_navigation"> <table > <tr align="center" valign="top"> <?php if($cfg->get('com_calUseIconic', 1) != 2 && $task!="range.listevents"){ echo $this->_lastYearIcon($dates, $alts); if ( $task!="year.listevents") { echo $this->_lastMonthIcon($dates, $alts); $colspan = 2; } } if (in_array("byyear", $this->iconstoshow)) echo $this->_viewYearIcon($view_date); if (in_array("bymonth", $this->iconstoshow)) echo $this->_viewMonthIcon($view_date); if (in_array("byweek", $this->iconstoshow)) echo $this->_viewWeekIcon($view_date); if (in_array("byday", $this->iconstoshow)) echo $this->_viewDayIcon($today_date); if (in_array("search", $this->iconstoshow)) echo $this->_viewSearchIcon($view_date); if (in_array("bymonth", $this->iconstoshow)) echo $this->_viewJumptoIcon($view_date); if($cfg->get('com_calUseIconic', 1) != 2 && $task!="range.listevents"){ if ( $task!="year.listevents") { echo $this->_nextMonthIcon($dates, $alts); } echo $this->_nextYearIcon($dates, $alts); } ?> </tr> <tr class="icon_labels" align="center" valign="top"> <?php if($cfg->get('com_calUseIconic', 1) != 2 && $task!="range.listevents"){ ?> <td colspan="<?php echo $colspan;?>"></td> <?php } ?> <?php if (in_array("byyear", $this->iconstoshow)) { ?><td><?php echo JText::_('JEV_VIEWBYYEAR');?></td><?php } ?> <?php if (in_array("bymonth", $this->iconstoshow)) { ?><td><?php echo JText::_('JEV_VIEWBYMONTH');?></td><?php } ?> <?php if (in_array("byweek", $this->iconstoshow)) { ?><td><?php echo JText::_('JEV_VIEWBYWEEK');?></td><?php } ?> <?php if (in_array("byday", $this->iconstoshow)) { ?><td><?php echo JText::_('JEV_VIEWTODAY');?></td><?php } ?> <?php if (in_array("search", $this->iconstoshow)) { ?><td><?php echo JText::_('JEV_SEARCH_TITLE');?></td><?php } ?> <?php if (in_array("bymonth", $this->iconstoshow)) { ?><td><?php echo JText::_('JEV_JUMPTO');?></td><?php } ?> <?php if($cfg->get('com_calUseIconic', 1) != 2 && $task!="range.listevents"){ ?> <td colspan="<?php echo $colspan;?>"></td> <?php } ?> </tr> <?php if (in_array("bymonth", $this->iconstoshow)) echo $this->_viewHiddenJumpto($view_date); ?> </table> </div> <?php } }