|
|
|
@ -726,26 +726,28 @@ class UserGroup extends Model |
|
|
|
|
// Deleting items. |
|
|
|
|
if (!empty($delete_items)) { |
|
|
|
|
$user_list = self::get_users_by_usergroup($usergroup_id); |
|
|
|
|
if (!empty($user_list)) { |
|
|
|
|
foreach ($delete_items as $course_id) { |
|
|
|
|
$course_info = api_get_course_info_by_id($course_id); |
|
|
|
|
if ($course_info) { |
|
|
|
|
|
|
|
|
|
foreach ($delete_items as $course_id) { |
|
|
|
|
$course_info = api_get_course_info_by_id($course_id); |
|
|
|
|
if ($course_info) { |
|
|
|
|
if (!empty($user_list)) { |
|
|
|
|
foreach ($user_list as $user_id) { |
|
|
|
|
CourseManager::unsubscribe_user( |
|
|
|
|
$user_id, |
|
|
|
|
$course_info['code'] |
|
|
|
|
); |
|
|
|
|
} |
|
|
|
|
Database::delete( |
|
|
|
|
$this->usergroup_rel_course_table, |
|
|
|
|
array( |
|
|
|
|
'usergroup_id = ? AND course_id = ?' => array( |
|
|
|
|
$usergroup_id, |
|
|
|
|
$course_id |
|
|
|
|
) |
|
|
|
|
) |
|
|
|
|
); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
Database::delete( |
|
|
|
|
$this->usergroup_rel_course_table, |
|
|
|
|
array( |
|
|
|
|
'usergroup_id = ? AND course_id = ?' => array( |
|
|
|
|
$usergroup_id, |
|
|
|
|
$course_id |
|
|
|
|
) |
|
|
|
|
) |
|
|
|
|
); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|