displayDay($_REQUEST['day']); break; case 'event': $calendar = new ltwCalendar(time()); $calendar->displayEvent($_REQUEST['id'],$_REQUEST['date']); break; case 'admin': switch($_REQUEST['task']) { case 'login': $auth = new authenticate; if (!isset($_POST['uname']) || !isset($_POST['pword'])) { $auth->displayLogin(); } else { $logged = $auth->login($_POST['uname'],$_POST['pword']); if($logged) { echo "\n"; } else { echo "Not logged in"; } } break; case 'logout': $auth = new authenticate; $auth->logout(); echo "\n"; break; case 'delete': $calendar = new ltwCalendar($_REQUEST['timestamp']); $calendar->deleteEvent($_REQUEST['id']); echo "\n"; break; case 'add': if(isset($_REQUEST['date'])) { $calendar = new ltwCalendar($_REQUEST['timestamp']); $calendar->addEvent("0",$_REQUEST['date']); break; } $calendar = new ltwCalendar($_REQUEST['timestamp']); $calendar->addEvent(); break; case 'edit': $calendar = new ltwCalendar($_REQUEST['timestamp']); $calendar->editEvent($_REQUEST['id']); break; case 'adddone': if(checkdate($_POST['eMonth'],$_POST['eDay'],$_POST['eYear'])) { $date = $_POST['eYear'] . "-" . $_POST['eMonth'] . "-" . $_POST['eDay']; } else { echo "Bad Date"; break; } $start = $_POST['eStartTimeHour'] . ":" . $_POST['eStartTimeMinute'] . $_POST['eStartTimeAMPM']; $start2 = strtotime($start); $end = $_POST['eEndTimeHour'] . ":" . $_POST['eEndTimeMinute'] . $_POST['eEndTimeAMPM']; $end2 = strtotime($end); if($end2 < $start2) { echo "Bad Times"; break; } $start_time = date("H:i:s",$start2); $end_time = date("H:i:s", $end2); if(!isset($_POST['eRecur'])) { $eRecur = 0; } else { $eRecur = 1; } $calendar = new ltwCalendar($_REQUEST['timestamp']); if(isset($_REQUEST['updateit'])) { $calendar->addEvent(addslashes($_POST['eName']),$date,$start_time,$end_time,addslashes($_POST['eDescription']),$eRecur,$_REQUEST['updateit']); } else { $calendar->addEvent(addslashes($_POST['eName']),$date,$start_time,$end_time,addslashes($_POST['eDescription']),$eRecur); } echo "\n"; break; } //end switch($task) break; case 'month': default: include_once('ltw_header.php'); if(!isset($_REQUEST['month']) || $_REQUEST['month'] < 1 || $_REQUEST['month'] > 12 || !isset($_REQUEST['year'])) { $timestamp = time(); } else { $timestamp = mktime(0,0,0,$_REQUEST['month'],1,$_REQUEST['year']); } $calendar = new ltwCalendar($timestamp); $calendar->display(); include_once('ltw_footer.php'); break; }//end switch ?>