@@ 678-689 (lines=12) @@ | ||
675 | } |
|
676 | ||
677 | // Adding new relationships |
|
678 | if (!empty($new_items)) { |
|
679 | foreach ($new_items as $course_id) { |
|
680 | $course_info = api_get_course_info_by_id($course_id); |
|
681 | if (!empty($user_list)) { |
|
682 | foreach ($user_list as $user_id) { |
|
683 | CourseManager::subscribe_user($user_id, $course_info['code']); |
|
684 | } |
|
685 | } |
|
686 | $params = array('course_id' => $course_id, 'usergroup_id' => $usergroup_id); |
|
687 | Database::insert($this->usergroup_rel_course_table, $params); |
|
688 | } |
|
689 | } |
|
690 | } |
|
691 | ||
692 | /** |
|
@@ 699-713 (lines=15) @@ | ||
696 | public function unsubscribe_courses_from_usergroup($usergroup_id, $delete_items) |
|
697 | { |
|
698 | // Deleting items. |
|
699 | if (!empty($delete_items)) { |
|
700 | $user_list = self::get_users_by_usergroup($usergroup_id); |
|
701 | foreach ($delete_items as $course_id) { |
|
702 | $course_info = api_get_course_info_by_id($course_id); |
|
703 | if (!empty($user_list)) { |
|
704 | foreach ($user_list as $user_id) { |
|
705 | CourseManager::unsubscribe_user($user_id, $course_info['code']); |
|
706 | } |
|
707 | } |
|
708 | Database::delete( |
|
709 | $this->usergroup_rel_course_table, |
|
710 | array('usergroup_id = ? AND course_id = ?' => array($usergroup_id, $course_id)) |
|
711 | ); |
|
712 | } |
|
713 | } |
|
714 | } |
|
715 | ||
716 | /** |