Esempio n. 1
0
     //$student_list = mentor_download();
     $availability_list = get_best_course_availability();
     $output = fopen('php://output', 'w') or die("Can't open file");
     header("Content-Type:application/csv");
     header('Content-Disposition: attachment; filename="availability_matrix.csv";');
     fputcsv($output, array('Course ID', 'Course Name', 'Time ID', 'Times', 'Students'));
     foreach ($availability_list as $item) {
         fputcsv($output, $item);
     }
     fpassthru($output);
     fclose($output) or die("Can't close file");
     exit;
     break;
 case "electives_list_download":
     //There's a weird duplication thing going on -- will fix later.
     $electives_list = get_elective_list(2, 2);
     $output = fopen('php://output', 'w') or die("Can't open file");
     header("Content-Type:application/csv");
     header('Content-Disposition: attachment; filename="electives_list.csv";');
     fputcsv($output, array('Course ID', 'Teacher Name', 'Course Name', 'Course Description', '# of Students'));
     foreach ($electives_list as $elective) {
         fputcsv($output, $elective);
     }
     fpassthru($output);
     fclose($output) or die("Can't close file");
     exit;
     break;
 case "availability_list_download":
     $availability_list = get_free_mods();
     $output = fopen('php://output', 'w') or die("Can't open file");
     header("Content-Type:application/csv");
Esempio n. 2
0
}
switch ($action) {
    case "sort_electives":
        $sort_by = filter_input(INPUT_GET, 'sort');
        if ($sort_by == NULL) {
            $sort_by = 1;
        }
        $sort_order = filter_input(INPUT_GET, 'order');
        if ($sort_order == NULL) {
            $sort_order = 0;
        }
        $elective_list = get_elective_list($sort_by, $sort_order);
        include './view.php';
        break;
    case "delete_course":
        $course_id = $_GET['course_id'];
        delete_course($course_id);
        $elective_list = get_elective_list(1, 0);
        include './view.php';
        break;
    case "edit":
        $course_id = $_GET['course_id'];
        header("Location: edit/index.php?course_id=" . $course_id);
        break;
    default:
        $sort_order = 1;
        $sort_by = 1;
        $elective_list = get_elective_list(1, 0);
        include './view.php';
        break;
}