| 
<?
/*
 
 phyoCalendar.class.php v1.0 example
 
 Just copy and paste all this code into your existing code.
 Modify the style a bit and make sure the phyoCalendar.class.php
 is in the same directory as this page.
 
 [email protected]
 
 */
 
 include("phyoCalendar.class.php");
 
 $tstamp = $_GET['stamp'];
 $thisMonth = (!empty($tstamp)) ? date('m', $tstamp) : date("m");
 $thisYear = (!empty($tstamp)) ? date('Y', $tstamp) : date("Y");
 
 $cal = new Calendar($thisMonth, $thisYear);
 
 $wday_index = array('Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun');
 ?>
 
 <style>
 .calTitle {font:12px Tahoma,Verdana,Arial; font-weight:bold; text-align:center}
 .calDayname {font:11px Tahoma,Verdana,Arial;font-weight:bold; width:30px; text-align:center;}
 .calToday {font:11px Tahoma,Verdana,Arial; background-color:FFFF00; color:#FF0000; text-align:left; vertical-align:top;}
 .calDay {font:11px Tahoma,Verdana,Arial; width:30px; height:30px; text-align:left; vertical-align:top;}
 a.calNav {font:12px Tahoma,Verdana,Arial; text-decoration:none;}
 a.calNav:hover {text-decoration:underline;}
 </style>
 <table border="0" bgcolor="#000000">
 <tr bgcolor="#FFFFFF"><td colspan="8">
 <table width="100%" border="0">
 <tr>
 <td align="left"><a class="calNav" href="<?= $_SERVER['PHP_SELF'].'?stamp='.$cal->getLastMonth() ?>">« Prev</a></td>
 <td class="calTitle"><?= date("M Y", mktime(0,0,0,$cal->month, 1, $cal->year)) ?></td>
 <td align="right"><a class="calNav" href="<?= $_SERVER['PHP_SELF'].'?stamp='.$cal->getNextMonth() ?>">Next »</a></td>
 </tr>
 </table>
 </td></tr>
 <tr bgcolor="#FFFFFF"><td class="calDayname">
 <? echo implode("</b></td><td class=\"calDayname\">", $wday_index) ?>
 </td></tr>
 
 <? foreach ($cal->getCalendarMonth('d') as $stamp) {
 echo '<tr bgcolor="#FFFFFF">';
 for ($i=0; $i < count($wday_index); $i++) {
 $theDay = $stamp[$wday_index[$i]];
 if ( $theDay == date("d")) {
 echo '<td class="calToday">';
 } else {
 echo '<td class="calDay">';
 }
 echo $theDay;
 echo "</td>";
 }
 echo "</tr>";
 }
 ?>
 |