<table width="100%">
<tr valign="top">
<?php
for ($dow = $firstDayOfWeek; $dow < $lastDayOfWeek; $dow++) {
if (in_array($dow > $daysInWeek ? $dow - $daysInWeek : $dow, array(1, 7))) {
$dow_class = "weekend";
} else {
$dow_class = "weekday";
}
?>
<th class="<?php echo $dow_class; ?>"><?php echo clean(lang(sprintf('dow %u', $dow > $daysInWeek ? $dow - $daysInWeek : $dow))); ?></th>
<?php
} // for
?>
</tr>
<tr valign="top">
<?php
/*
* Skip days from previous month.
*/
for ($dow = $firstDayOfWeek; $dow <= $firstDayOfMonth; $dow++) {
if (in_array($dow > $daysInWeek ? $dow - $daysInWeek : $dow, array(1, 7))) {
$dow_class = "weekend";
} else {
$dow_class = "weekday";
}
?>
<td class="<?php echo $dow_class; ?>"></td>
<?php
} // for
/*
* Render the month's calendar.
*/
for ($dom = 1; $dom <= $daysInMonth; ) {
for (; ($dow < $lastDayOfWeek) && ($dom <= $daysInMonth); $dow++,$dom++) {
if (in_array($dow > $daysInWeek ? $dow - $daysInWeek : $dow, array(1, 7))) {
$dow_class = "weekend";
} else {
$dow_class = "weekday";
}
?>
<td class="<?php echo $dow_class; ?>" onMouseover="td.className='vis1'; me.className='vis1'; mi.className='vis1'" onMouseout="td.className='vis2'; me.className='vis2'; mi.className='vis2'" style="vertical-align:text-top;">
<div class="date">
<div id="date_value" style="float:left; visibility:hidden"> <img src="<?php echo icon_url('mi.gif') ?>" title="New Milestone" id="mi"/> <img src="<?php echo icon_url('td.gif') ?>" title="New Task" id="td"/> <img src="<?php echo icon_url('me.gif') ?>" title="New Meeting" id="me"/></div>
<?php if ($dom == date('d') && $month == date('m') && $year == date('Y')) { ?>
<span id="date_today" style="font-size:14px; color:#0000FF"><?php echo $dom; ?></span><br />
<?php } else { echo $dom; } ?><br />
<br />