ob_start(); session_start(); include 'connect.php'; $today=date(jnY); putenv('TZ=PST8PDT'); define("ADAY", (60*60*24) ); $month = $_GET['month']; $year = $_GET['year']; if ( ! checkdate( $month, 1, $year ) ) { $nowArray = getdate(); $month = $nowArray[mon]; $year = $nowArray[year]; } $sql = mysql_query("select eventid,DAY(eventtime) from events where MONTH(eventtime) = '$month'"); while ($row = mysql_fetch_array($sql)) { $id = $row['eventid']; $time = $row['eventtime']; $day = $row[1]; $daysarray[] = $day; } $start = mktime ( 0, 0, 0, $month, 1, $year ); $firstDayArray = getdate($start); ?>
| $day | \n"; for ( $count=0; $count < (6*7); $count++ ) { $dayArray = getdate( $start ); if ( (($count) % 7) == 0 ) { if ( $dayArray[mon] != $month ) break; print "||
| $dayArray[mday] | \n"; } else { print "\t$dayArray[mday] | \n"; } //need to convince script there is 90000 seconds in fall back if ($dayArray[mon] == '11' && $dayArray[mday] <= 7 && $dayArray[weekday] == 'Saturday') { $start += 90000; } else { $start += ADAY; } } } print "