| Current Path : /home/megadansyp/www/components/com_jevents/views/geraint/helpers/ |
| Current File : /home/megadansyp/www/components/com_jevents/views/geraint/helpers/geraintviewnavtablebariconic.php |
<?php
defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\Language\Text;
use Joomla\CMS\Factory;
use Joomla\CMS\Uri\Uri;
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 = Uri::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;
$input = Factory::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 ($input->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 Text::_('JEV_VIEWBYYEAR'); ?></td><?php } ?>
<?php if (in_array("bymonth", $this->iconstoshow)) { ?>
<td><?php echo Text::_('JEV_VIEWBYMONTH'); ?></td><?php } ?>
<?php if (in_array("byweek", $this->iconstoshow)) { ?>
<td><?php echo Text::_('JEV_VIEWBYWEEK'); ?></td><?php } ?>
<?php if (in_array("byday", $this->iconstoshow)) { ?>
<td><?php echo Text::_('JEV_VIEWTODAY'); ?></td><?php } ?>
<?php if (in_array("search", $this->iconstoshow)) { ?>
<td><?php echo Text::_('JEV_SEARCH_TITLE'); ?></td><?php } ?>
<?php if (in_array("bymonth", $this->iconstoshow)) { ?>
<td><?php echo Text::_('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
}
}