Example #1
0
    }
}
$finishedCourseString = "";
foreach ($finishedCourseList as $course) {
    $finishedCourseString .= $course . ",";
}
$finishedCourseString = rtrim($finishedCourseString, ",");
$_SESSION['finishedCourses'] = $finishedCourseString;
$degree = $_SESSION['degree'];
$year_reg = $_SESSION['registering_year'];
$term = $_SESSION['registering_semester'];
$yr_status = getYearStatus($finishedCourseList, $degree);
$params = array();
$db = new Database("sysc4504");
$courses_array = $db->getPrereqs($degree, $year_reg, $term);
$electives_map = $db->getDegreeElectives($degree);
$course_prereq_json = "{";
$courseHasLabArr = array();
$coursesInYear = array();
$courseYearStatusArr = array();
$electivesInYear = array();
foreach ($courses_array as $course) {
    $courseName = $course['course_name'];
    $courseHasLabArr[$courseName] = $course['course_has_lab'];
    $courseYearStatusArr[$courseName] = $course['year_status_requirement'];
    if (strpos($courseName, "ELECT") === FALSE) {
        $course_prereq_json .= "\"{$course['course_name']}\" : {$course['course_prerequisite']},";
        array_push($coursesInYear, $course['course_name']);
    } else {
        if (!in_array($courseName, $finishedCourseList)) {
            array_push($electivesInYear, $courseName);