"; $days=array(0=>"Sunday",1=>"Monday",2=>"Tuesday",3=>"Wednesday",4=>"Thursday",5=>"Friday",6=>"Saturday"); $seconds_per_day=60*60*24; $weeks=5; $unix_month_start=mktime(0,0,0,$mnth,1,$yr); $file=date('F',$unix_month_start).date('Y',$unix_month_start).".php"; if (file_exists($file)) {@include $file;} $cal_month = date( 'F', $unix_month_start ); $cal_month_year = date( 'F-Y', $unix_month_start ); $cal_start_day=date( 'l', $unix_month_start ); $cal_days_in_month=date( 't', $unix_month_start ); $day_count=$unix_month_start; $day_stop=$unix_month_start+($cal_days_in_month*$seconds_per_day); for($x=0;$x<7;$x++){if($days[$x]==$cal_start_day){$start=$x;}} $counter=$unix_month_start-($start*$seconds_per_day); $cal_days=$start+$cal_days_in_month; if(($start+$cal_days_in_month)>35){$weeks=6;} if(($start+$cal_days_in_month)<29){$weeks=4;} print "
"; print "
"; print "

".$cal_month_year."

"; print "
"; print ""; for($x=0;$x<7;$x++){print "";} print ""; for ($week=0;$week<$weeks;$week++){ print ""; for($x=0;$x<7;$x++){print "";} print ""; } print "
".$days[$x]."
"; if($counter<$day_stop){ if($counter>=$unix_month_start){print "
".date( 'd', $counter)."
"; $day=date( 'j', $counter); if(isset($events[$day])){ print $events[$day]."
";} } $counter+=$seconds_per_day; } print " 
"; print "

"; return; } ?>