Sunday |
Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
Saturday |
";
echo $daybar;
}
/*
opens table for calendar which is closed by last week, then prints the first
week to the calendar
*/
function printFirstWeek($_day)
{
global $event_day;
//write table declarations
echo "
";
$current_day = 1;
$spot = 0;
while ($spot < $_day){
echo "  |
";
$spot++;
}
while ($spot < 7){
$event_day = $current_day;
echo "$current_day ";
getEvents();
echo " |
";
$spot++;
$current_day++;
}
echo"
";
return $current_day;
}
function printWeek($_day, $_last)
{
global $event_day;
while ($_day <= ($_last - 7)){
$count = 0;
echo "
";
while($count < 7){
$event_day = $_day;
echo "$_day ";
getEvents();
echo " |
";
$_day++;
$count++;
}
echo "
";
}
return $_day;
}
function printLastWeek($_day, $_lastday)
{
global $event_day;
$count = 0;
echo "
";
while($count <= $_lastday)
{
$event_day = $_day;
echo "$_day ";
getEvents();
echo " |
";
$_day++;
$count++;
}
while($count < 7)
{
echo " |
";
$count++;
$_day++;
}
echo "
";
echo "
";
}
//calculate all date information needed
if($sent_month && $sent_year){
$month = convertMonth($sent_month);
$year = $sent_year;
$event_day = 1;
$event_month = $sent_month;
$event_year = $year;
}
else {
$day = getdate();
$month = $month = $day['mon'];
$mday = $mday = $day['mday'];
$year = $year = $day['year'];
$event_day = 1;
$event_month = $day['month'];
$event_year = $year;
}
$days_in_month = days_in_month ($month, $year);
$first_day = mktime(0,0,0,$month,1,$year);
$date_first = getdate ($first_day);
$last_day = mktime(0,0,0,$month,$days_in_month,$year);
$date_last = getdate($last_day);
$dayofweekfirst = $date_first['wday'];
$dayofweeklast = $date_last['wday'];
//end date calculations
printMonth($month, $year);
printDays();
$current = printFirstWeek($dayofweekfirst);
$current = printWeek($current, $days_in_month);
printLastWeek($current, $dayofweeklast);
// Include Footer
include("footer.php");
?>