Пример #1
0
 */
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, ", ");
}