| 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/ext/month/tmpl/ |
Upload File : |
<?php
defined('_JEXEC') or die('Restricted access');
$cfg = & JEVConfig::getInstance();
global $mainframe;
$cfg = & JEVConfig::getInstance();
$option = JEV_COM_COMPONENT;
$Itemid = JEVHelper::getItemid();
$compname = JEV_COM_COMPONENT;
$viewname = $this->getViewName();
$viewpath = JURI::root() . "components/$compname/views/".$viewname."/assets";
$viewimages = $viewpath . "/images";
$view = $this->getViewName();
echo $this->loadTemplate('cell' );
$eventCellClass = "EventCalendarCell_".$view;
JEVHelper::loadOverlib();
// previous and following month names and links
$followingMonth = $this->datamodel->getFollowingMonth($this->data);
$precedingMonth = $this->datamodel->getPrecedingMonth($this->data);
?>
<table class="maintable" align="center" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td class="tableh1" colspan="8">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td><h2><?php echo JText::_("Monthly View");?></h2></td>
<td class="today" align="right"><?php echo $this->data['fieldsetText']; ?></td>
</tr>
</table>
</td>
</tr>
<tr>
<!-- BEGIN weeknumber_row -->
<td rowspan="2" class="tablev1"> </td>
<!-- END weeknumber_row -->
<td colspan="2" class="previousmonth" align="center" height="22" nowrap="nowrap" valign="middle">
<!-- BEGIN previous_month_link_row -->
<?php echo "<a href='".$precedingMonth["link"]."' title='last month' >"?>
<img src="<?php echo $viewimages;?>/mini_arrowleft.gif" alt="<?php echo $precedingMonth['name'];?>" align="middle" border="0" hspace="5"/>
<?php echo $precedingMonth['name']."</a>";?>
<!-- END previous_month_link_row -->
</td>
<td colspan="3" class="currentmonth" style="background-color: rgb(208, 230, 246);" align="center" height="22" nowrap="nowrap" valign="middle">
<?php echo $this->data['fieldsetText']; ?>
</td>
<td colspan="2" class="nextmonth" align="center" height="22" nowrap="nowrap" valign="middle">
<?php echo "<a href='".$followingMonth["link"]."' title='next month' >"?>
<?php echo $followingMonth['name'];?>
<img src="<?php echo $viewimages;?>/mini_arrowright.gif" alt="<?php echo $followingMonth['name'];?>" align="middle" border="0" hspace="5"/>
<?php echo "</a>";?>
</td>
</tr>
<tr valign="top">
<?php foreach ($this->data["daynames"] as $dayname) { ?>
<td class="weekdaytopclr" align="center" height="18" valign="middle" width="14%">
<?php
echo $dayname;?>
</td>
<?php
} ?>
</tr>
<?php
$datacount = count($this->data["dates"]);
$dn=0;
for ($w=0;$w<6 && $dn<$datacount;$w++){
?>
<tr valign="top" style="height:80px;">
<td class='tablev1' align='center'>
<?php
list($week,$link) = each($this->data['weeks']);
echo "<a href='".$link."'>$week</a></td>\n";
for ($d=0;$d<7 && $dn<$datacount;$d++){
$currentDay = $this->data["dates"][$dn];
switch ($currentDay["monthType"]){
case "prior":
case "following":
?>
<td class="weekdayemptyclr" align="center" height="50" valign="middle">
<?php echo $currentDay["d"]; ?>
</td>
<?php
break;
case "current":
//Current month
$dayOfWeek = strftime("%w",$currentDay["cellDate"]);
$style=($dayOfWeek==0)?"sundayemptyclr":"weekdayclr";
if ($currentDay['today']) $style="todayclr"
?>
<td class="<?php echo $style;?>" width="14%" align="center" height="50" valign="top">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td class="caldaydigits">
<strong><a href="<?php echo $currentDay["link"]; ?>" title="<?php echo JText::_('JEV_CLICK_TOSWITCH_DAY'); ?>"><?php echo $currentDay['d']; ?></a></strong>
</td>
<td>
<?php $this->_datecellAddEvent($this->year, $this->month, $currentDay["d"]);?>
</td>
</tr>
</table>
<?php
if (count($currentDay["events"])>0){
foreach ($currentDay["events"] as $key=>$val){
$ecc = new $eventCellClass($val, $this->datamodel);
if( $currentDay['countDisplay'] < $cfg->get('com_calMaxDisplay',5)){
echo '<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td>' . "\n";
echo $ecc->calendarCell($currentDay,$this->year,$this->month,$key);
echo '</td></tr></table>' . "\n";
} else {
echo '<div style="padding:0;margin:0;width:10px;float:left">';
echo $ecc->calendarCell($currentDay,$this->year,$this->month,$key);
echo '</div>';
}
$currentDay['countDisplay']++;
}
}
?>
</td>
<?php
break;
}
$dn++;
}
?>
</tr>
<?php
}
?>
<tr>
<td colspan="8" class="tablec">
<?php
$this->eventsLegend();
?>
</td>
</tr>
</table>