session_start(); $L=isset($_GET['l']) ? $_GET['l'] : "1"; if (session_is_registered("SR")) { $ID = $_SESSION['FID']; } else if ($l=='0') {} else { // if session check fails, invoke error handler header("Location: reservation.php"); exit(); } $Semester = $_GET['semester']; $Room = isset($_GET['rm']) ? $_GET['rm'] : "LLC263"; $Date = isset($_GET['d']) ? $_GET['d'] : ""; $Tag = isset($_GET['t']) ? $_GET['t'] : "0"; include("../include/dbconfig.php"); $connection = mysql_connect($db_host, $db_user, $db_pass) or die ("Unable to connect!"); mysql_select_db($db_name); if ($L=='1') { $query = "SELECT FirstName, LastName from SR_instructor WHERE InstructorID = '$ID'"; $result = mysql_query($query, $connection) or die ("Error in query: $query. " . mysql_error()); $row = mysql_fetch_array($result); $FirstName = $row[0]; $LastName = $row[1]; } $query = "SELECT Title from SR_room where RoomNo='$Room'"; $result = mysql_query($query, $connection) or die ("Error in query: $query. " . mysql_error()); $row = mysql_fetch_array($result); $Title = $row[0]; header("Cache-control: private"); ?>
if ($L=='1')
{
print <<$Semester Semester - $Title ReservationEND; list ($semester, $syear) = split (' ', $Semester); $query = "SELECT StartDate, EndDate, Memo from SR_semester WHERE Year = '$syear' AND Semester = '$semester'"; $result = mysql_query($query, $connection) or die ("Error in query: $query. " . mysql_error()); $row = mysql_fetch_row($result); $startdate = $row[0]; $enddate = $row[1]; list ($startyear, $startmonth, $startday) = split ('-', $startdate); list ($endyear, $endmonth, $endday) = split ('-', $enddate); print <<$row[2] END; $openwd = array ('0' => 0, '1' => 0, '2' => 0, '3' => 0, '4' => 0, '5' => 0, '6' => 0); $query = "SELECT Weekday, OpenTime, CloseTime from SR_opentime WHERE Year = '$syear' AND Semester = '$semester' and OpenTime <> '00:00:00' order by Weekday"; $result = mysql_query($query, $connection) or die ("Error in query: $query. " . mysql_error()); $row = mysql_fetch_row($result); $wday1 = $row[0]; $openwd[$wday1] = 1; list ($openhour, $openminute, $opensec) = split (':', $row[1]); list ($closehour, $closeminute, $closesec) = split (':', $row[2]); static $day_headings = array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'); static $shortweekday = array('Sun','Mon','Tue','Wed','Thu','Fri','Sat'); while ($row = mysql_fetch_row($result)){$wday2 = $row[0]; $openwd[$wday2] = 1;} print << $description"; ?>
END;
if ($Tag == '1')
{
print <<END; if ($Date <> '') { list ($selectyear, $selectmonth, $selectday) = split ('-', $Date); $selectdate = mktime (0,0,0, $selectmonth, $selectday, $selectyear); $date_info = getdate($selectdate); $weekday = $date_info['wday']; $query = "SELECT OpenTime, CloseTime from SR_opentime WHERE Year = '$syear' AND Semester = '$semester' and Weekday = '$weekday'"; $result = mysql_query($query, $connection) or die ("Error in query: $query. " . mysql_error()); $row = mysql_fetch_row($result); list ($openhour, $openminute, $opensec) = split (':', $row[0]); list ($closehour, $closeminute, $closesec) = split (':', $row[1]); print << $selectmonth/$selectday $day_headings[$weekday] |
END;
for ($i=(integer)$openhour; $i<=$closehour; $i++)
{
print <<Open time: |
$openhour:$openminute - $closehour:$closeminute |
END;
//if ($openminute=='30')
//{
//print << |
|
|
|
|
END;
}
for ($i=0;$i<$j;$i++)
{
if ($timeslot[$i] == '1' or $timeslot[$i] == '2')
{
print << |
Avaliable | Reserved |
Date:
|
$month/$day/$year |
Room:
|
$row[0] - $row[8] |
Start:
|
$sh:$sm |
End:
|
$eh:$em |
Class:
|
$row[7] - $row[4] -- $row[16] $row[17] From $row[18] to $row[19] | ||
Instructor:
|
$row[5] $row[6] |
Number of Students:
|
$row[13] |
Mt. SAC Email:
|
$row[12] |
Extension:
|
$row[11] |
Home Phone:
|
$row[9] |
Cell Phone:
|
$row[10] |
Tasks:
|
$HTMLtasks |
Brief Lesson Plan:
|
$HTMLneeds |
Memo:
|
$HTMLmemo | Cancel this reservation | Edit this reservation | END; } print <<