*/ require __DIR__ . '/app/init.php'; $general->loggedOutProtect(); $user->allowDoctorKatsas(); $section = "appointments-terms"; $pageTitle = "All Tutors"; if (empty($_GET['term-id'])) { $appointments = AppointmentFetcher::retrieveForCurrentTerms(); $allReports = ReportFetcher::retrieveAllOfCurrTerms(); $students = AppointmentHasStudentFetcher::retrieveAllOnCurTerm(); $instructors = AppointmentHasStudentFetcher::retrieveInstructorsOnCurTerm(); $termTitle = 'current terms'; } else { $termId = $_GET['term-id']; $appointments = AppointmentFetcher::retrieveForTerm($termId); $allReports = ReportFetcher::findWithTermId($termId); $students = AppointmentHasStudentFetcher::retrieveForTerm($termId); $instructors = AppointmentHasStudentFetcher::retrieveInstructorsForTerm($termId); $termTitle = $appointments[0][TermFetcher::DB_TABLE . "_" . TermFetcher::DB_COLUMN_NAME]; } $terms = TermFetcher::retrieveAll(); function getStudentsIds($students, $appointmentId) { $studentsIds = ""; foreach ($students as $student) { if (strcmp($student[AppointmentHasStudentFetcher::DB_COLUMN_APPOINTMENT_ID], $appointmentId) === 0) { $studentsIds = $student[StudentFetcher::DB_COLUMN_STUDENT_ID] . ", " . $studentsIds; } } return rtrim($studentsIds, ", "); }