// header('Location: ' . BASE_URL . "error-403"); // exit(); // } // // $students = Appointment::getAllStudentsWithAppointment( $appointmentId); // $course = Course::get( $students[0][AppointmentFetcher::DB_COLUMN_COURSE_ID]); // $term = TermFetcher::retrieveSingle( $students[0][AppointmentFetcher::DB_COLUMN_TERM_ID]); // // $tutorName = $students[0][UserFetcher::DB_TABLE . "_" . UserFetcher::DB_COLUMN_FIRST_NAME] . " " . // $students[0][UserFetcher::DB_TABLE . "_" . UserFetcher::DB_COLUMN_LAST_NAME]; // $startTime = $students[0][AppointmentFetcher::DB_COLUMN_START_TIME]; // $endTime = $students[0][AppointmentFetcher::DB_COLUMN_END_TIME]; } else { if (isUrlRequestingAllAppointments()) { $pageTitle = "All appointments"; $terms = TermFetcher::retrieveCurrTerm(); if ($user->isTutor()) { $pageTitle = "All my appointments"; $requestedTutorId = $user->getId(); } else { $requestedTutorName = $user->getFirstName() . " " . $user->getLastName(); $requestedTutorId = $user->getId(); } } else { header('Location: ' . BASE_URL . "error-403"); exit; } } } catch (Exception $e) { $errors[] = $e->getMessage(); }
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ /** * @author Rizart Dokollari * @author George Skarlatos * @since 9/19/2014 */ require __DIR__ . '/../app/init.php'; $general->loggedOutProtect(); try { $tutors = TutorFetcher::retrieveActive(); $currentTerms = TermFetcher::retrieveCurrTerm(); $schedules = ScheduleFetcher::retrieveTutorsOnCurrentTerms(); if (isUrlRequestingAllSchedules($user)) { $pageTitle = "All Schedules"; } else { if (isBtnAddSchedulePrsd()) { $pageTitle = "Add schedule"; $days = isset($_POST['day']) ? $_POST['day'] : null; Schedule::add($_POST['tutorId'], $_POST['termId'], $days, $_POST['startsAt'], $_POST['endsAt']); header('Location: ' . BASE_URL . 'staff/schedules/success'); exit; } else { if (isBtnDeletePrsd()) { Schedule::delete($_POST['delScheduleIdModal']); header('Location: ' . BASE_URL . 'staff/schedules/success'); exit;