function _Student::load_unassignments

4.x _Student.php _Student::load_unassignments()
5.x _Student.php _Student::load_unassignments()

File

classes/_Student.php, line 218

Class

_Student

Code

function load_unassignments() 
 {
  // Load courses which have been unassigned from groups
  // or the bare degree plan.
  $res = $this->db->db_query("SELECT * FROM student_unassign_group
							WHERE 
								student_id='?' 
								AND delete_flag='0' ", $this->student_id);
  while ($cur = $this->db->db_fetch_array($res)) 
   {
    extract($cur, 3, "db");

    if ($taken_course = $this->list_courses_taken->find_specific_course($db_course_id, $db_term_id, (bool) $db_transfer_flag, true)) 
     {
      // Add the group_id to this courses' list of unassigned groups.
      $new_group = new Group();
      $new_group->group_id = $db_group_id;
      $new_group->db_unassign_group_id = $db_id;


      $taken_course->group_list_unassigned->add($new_group);
    }

  }



}