| Server IP : 180.180.241.3 / Your IP : 216.73.216.35 Web Server : Microsoft-IIS/7.5 System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586 User : IUSR ( 0) PHP Version : 5.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/AppServ/www/news/components/com_jevents/views/default/helpers/ |
Upload File : |
<?php
defined('_JEXEC') or die('Restricted access');
class DefaultViewNavTableBar {
var $view = null;
function DefaultViewNavTableBar($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;
if (JRequest::getInt( 'pop', 0 )) return;
list($year,$month,$day) = JEVHelper::getYMD();
?>
<div class="ev_navigation" style="width:100%">
<table width="300" border="0" align="center" >
<tr align="center" valign="top">
<td height="1" width="100" align="right" valign="top">
<a href="<?php echo JRoute::_( 'index.php?option=' . JEV_COM_COMPONENT . $this->cat . '&task=day.listevents&'. $today_date->toDateURL() . '&Itemid=' . $this->Itemid );?>" title="<?php echo JText::_('JEV_VIEWTODAY');?>"><?php echo JText::_('JEV_VIEWTODAY');?></a>
</td>
<td height="1" align="center" valign="bottom">
<form name="ViewSelect" action="index.php" method="get">
<input type="hidden" name="Itemid" value="<?php echo $Itemid;?>" />
<input type="hidden" name="option" value="<?php echo JEV_COM_COMPONENT;?>" />
<input type="hidden" name="year" value="<?php echo $year;?>" />
<input type="hidden" name="month" value="<?php echo $month;?>" />
<input type="hidden" name="day" value="<?php echo $day;?>" />
<select name="task" id="task" onchange="submit(this.form);">
<option value="day.listevents"><?php echo JText::_('JEV_VIEWBYDAY');?></option>
<option value="week.listevents"><?php echo JText::_('JEV_VIEWBYWEEK');?></option>
<option value="month.calendar"><?php echo JText::_('JEV_VIEWBYMONTH');?></option>
<option value="year.listevents"><?php echo JText::_('JEV_VIEWBYYEAR');?></option>
<option value="search.form"><?php echo JText::_('JEV_SEARCH_TITLE');?></option>
<option value="cat.listevents"><?php echo JText::_('JEV_VIEWBYCAT');?></option>
</select>
</form>
</td>
<td height="1" width="100" align="left" valign="top">
<a href="<?php echo JRoute::_( 'index.php?option=' . JEV_COM_COMPONENT . $this->cat . '&task=month.calendar&'. $today_date->toDateURL() . '&Itemid=' . $this->Itemid );?>" title="<?php echo JText::_('JEV_VIEWTOCOME');?>">
<?php echo JText::_('JEV_VIEWTOCOME');?>
</a>
</td>
</tr>
</table>
<table width="300" border="0" align="center">
<tr valign="top">
<?php
echo $this->_lastYearIcon($dates, $alts);
echo $this->_lastMonthIcon($dates, $alts);
?>
<td align="center" valign="top">
<form name="BarNav" action="index.php" method="get">
<input type="hidden" name="option" value="<?php echo JEV_COM_COMPONENT;?>" />
<input type="hidden" name="task" value="<?php echo $this->task;?>" />
<?php
/*Day Select*/
JEventsHTML::buildDaySelect( $year, $month, $day, ' style="font-size:10px;" onchange="submit(this.form)"' );
/*Month Select*/
JEventsHTML::buildMonthSelect( $month, 'style="font-size:10px;" onchange="submit(this.form)"');
/*Year Select*/
JEventsHTML::buildYearSelect( $year, 'style="font-size:10px;" onchange="submit(this.form)"' ); ?>
<input type="hidden" name="Itemid" value="<?php echo $this->Itemid; ?>" />
</form>
</td>
<?php
echo $this->_nextMonthIcon($dates, $alts);
echo $this->_nextYearIcon($dates, $alts);
?>
</tr>
</table>
</div>
<?php
}
function _genericMonthNavigation($dates, $alts, $which, $icon){
$cfg = & JEVConfig::getInstance();
$task = $this->task;
$link = 'index.php?option=' . JEV_COM_COMPONENT . '&task=' . $task . $this->cat . '&Itemid=' . $this->Itemid. '&';
$gg ="<img border='0' src='"
. JURI::root()
. "components/".JEV_COM_COMPONENT."/views/".$this->view->getViewName()."/assets/images/$icon"."_"
. $cfg->get('com_navbarcolor').".gif' alt='".$alts[$which]."'/>";
$thelink = '<a href="'.JRoute::_($link.$dates[$which]->toDateURL()).'" title="'.$alts[$which].'">'.$gg.'</a>'."\n";
if ($dates[$which]->getYear()>=$cfg->get('com_earliestyear') && $dates[$which]->getYear()<=$cfg->get('com_latestyear')){
?>
<td width="10" align="center" valign="middle"><?php echo $thelink; ?></td>
<?php
}
else {
?>
<td width="10" align="center" valign="middle"></td>
<?php
}
}
function _lastYearIcon($dates, $alts){
$this->_genericMonthNavigation($dates, $alts, "prev2","gg");
}
function _lastMonthIcon($dates, $alts){
$this->_genericMonthNavigation($dates, $alts,"prev1","g");
}
function _nextMonthIcon($dates, $alts){
$this->_genericMonthNavigation($dates, $alts,"next1","d");
}
function _nextYearIcon($dates, $alts){
$this->_genericMonthNavigation($dates, $alts,"next2","dd");
}
}