. */ /** * Note to anyone feeling the need to edit this file... * You MUST declare $db as global inside your functions in order access MySQL from here. */ /** * PrintCalendar() - prints the calendar with events */ ?>
Sun | Mon | Tue | Wed | Thu | Fri | Sat | |||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
'.$days_before.' | '; //'.$days_before.''; $day_count++; } $sqlToday = date("Y-m-d", mktime(0, 0, 0, $monthNum, $today, $year)); $events = GetEventsOnInterval("{$year}-{$monthNum}-01","{$year}-{$monthNum}-{$days_in_month}"); //loop printing each day of the CURRENT month ONLY while($day_num <= $days_in_month){ if($day_count==1 || $day_count==7){ echo ''; //weekends }else{ echo ' | '; //weekdays
}
$sqlDate = date("Y-m-d", mktime(0, 0, 0, $monthNum, $day_num, $year));
//checks to see if the current day has events
$isEvent=false;
foreach($events as $event){
if($event['date'] == $sqlDate){
$isEvent = true;
if($event['date'] == $sqlToday){
$todaysEvents[] = $event;
}
}
}
if($day_num == $today && $isEvent==true){
echo ' '.$day_num.' ';
}else if($day_num == $today && $isEvent==false){
echo ''.$day_num.' ';
}else if($day_num != $today && $isEvent==true){
echo "";
echo $day_num;
echo ' ';
}else{
echo $day_num;
}
echo ' | ';
$day_num++;
$day_count++;
if($day_count > 7){
echo '|||||||||||||||||||||||||||||||||||||||||||||||
'.$days_after.' | '; //'.$days_after.''; $days_after++; $day_count++; } ?>