function _DegreePlan::add_semester_developmental
Search API
4.x _DegreePlan.php | _DegreePlan::add_semester_developmental($student_id) |
5.x _DegreePlan.php | _DegreePlan::add_semester_developmental($student_id) |
File
- classes/
_DegreePlan.php, line 531
Class
Code
function add_semester_developmental($student_id)
{
// This will add the developmental courses in as
// a semester. Will check the studentID to see if any
// developmentals are required.
// -55 is the developmental semester.
$sem = new Semester(-55);
$sem->title = "Developmental Requirements";
$is_empty = true;
$temp_array = $this->db->get_developmental_requirements($student_id);
// We expect this to give us back an array like:
// 0 => ART~101
// 1 => MATH~090
foreach ($temp_array as $temp_course_name) {
$temp = explode("~", $temp_course_name);
$c = new Course($this->db->get_course_id($temp [0], $temp [1]));
$c->min_grade = "C";
$c->requirement_type = "dev";
$sem->list_courses->add($c);
$is_empty = false;
}
$sem->notice = t("According to our records, you are required to
complete the course(s) listed above.
For some transfer students, your record may
not be complete. If you have any questions,
please ask your advisor.");
if (!$is_empty)
{
$this->list_semesters->add($sem);
}
}