|
@@ -3328,8 +3328,8 @@ class SessionManager
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ // Custom courses/session coaches
|
|
|
$teacherToAdd = null;
|
|
|
-
|
|
|
if ($onlyAddFirstCoachOrTeacher == true) {
|
|
|
foreach ($course_coaches as $course_coach) {
|
|
|
$coach_id = UserManager::get_user_id_from_username($course_coach);
|
|
@@ -3341,17 +3341,17 @@ class SessionManager
|
|
|
if (!empty($teacherToAdd)) {
|
|
|
SessionManager::updateCoaches($session_id, $course_code, array($teacherToAdd), true);
|
|
|
}
|
|
|
+ }
|
|
|
|
|
|
- if ($removeAllTeachersFromCourse && !empty($teacherToAdd)) {
|
|
|
- // Deleting all course teachers and adding the only coach as teacher.
|
|
|
- $teacherList = CourseManager::get_teacher_list_from_course_code($course_code);
|
|
|
- if (!empty($teacherList)) {
|
|
|
- foreach ($teacherList as $teacher) {
|
|
|
- CourseManager::unsubscribe_user($teacher['user_id'], $course_code);
|
|
|
- }
|
|
|
+ if ($removeAllTeachersFromCourse && !empty($teacherToAdd)) {
|
|
|
+ // Deleting all course teachers and adding the only coach as teacher.
|
|
|
+ $teacherList = CourseManager::get_teacher_list_from_course_code($course_code);
|
|
|
+ if (!empty($teacherList)) {
|
|
|
+ foreach ($teacherList as $teacher) {
|
|
|
+ CourseManager::unsubscribe_user($teacher['user_id'], $course_code);
|
|
|
}
|
|
|
- CourseManager::subscribe_user($teacherToAdd, $course_code, COURSEMANAGER);
|
|
|
}
|
|
|
+ CourseManager::subscribe_user($teacherToAdd, $course_code, COURSEMANAGER);
|
|
|
}
|
|
|
|
|
|
// Continue default behaviour.
|