@@ 4743-4756 (lines=14) @@ | ||
4740 | } |
|
4741 | } |
|
4742 | ||
4743 | foreach ($course_coaches as $course_coach) { |
|
4744 | $coach_id = UserManager::get_user_id_from_username($course_coach); |
|
4745 | if ($coach_id !== false) { |
|
4746 | // Just insert new coaches |
|
4747 | SessionManager::updateCoaches($session_id, $courseId, array($coach_id), false); |
|
4748 | ||
4749 | if ($debug) { |
|
4750 | $logger->addInfo("Sessions - Adding course coach: user #$coach_id ($course_coach) to course: '$course_code' and session #$session_id"); |
|
4751 | } |
|
4752 | $savedCoaches[] = $coach_id; |
|
4753 | } else { |
|
4754 | $error_message .= get_lang('UserDoesNotExist').' : '.$course_coach.$eol; |
|
4755 | } |
|
4756 | } |
|
4757 | } |
|
4758 | ||
4759 | // Custom courses/session coaches |
|
@@ 4978-4997 (lines=20) @@ | ||
4975 | $coaches = SessionManager::getCoachesByCourseSession($session_id, $courseId); |
|
4976 | // Update coaches if only there's 1 course see BT#6449#note-189 |
|
4977 | if (empty($coaches) || count($courses) == 1) { |
|
4978 | foreach ($course_coaches as $course_coach) { |
|
4979 | $course_coach = trim($course_coach); |
|
4980 | $coach_id = UserManager::get_user_id_from_username($course_coach); |
|
4981 | if ($coach_id !== false) { |
|
4982 | // Just insert new coaches |
|
4983 | SessionManager::updateCoaches( |
|
4984 | $session_id, |
|
4985 | $courseId, |
|
4986 | array($coach_id), |
|
4987 | false |
|
4988 | ); |
|
4989 | ||
4990 | if ($debug) { |
|
4991 | $logger->addInfo("Sessions - Adding course coach: user #$coach_id ($course_coach) to course: '$course_code' and session #$session_id"); |
|
4992 | } |
|
4993 | $savedCoaches[] = $coach_id; |
|
4994 | } else { |
|
4995 | $error_message .= get_lang('UserDoesNotExist').' : '.$course_coach.$eol; |
|
4996 | } |
|
4997 | } |
|
4998 | } |
|
4999 | } |
|
5000 | } |
|
@@ 5006-5021 (lines=16) @@ | ||
5003 | $course_users = array_filter($course_users); |
|
5004 | ||
5005 | if (!empty($course_users)) { |
|
5006 | foreach ($course_users as $user) { |
|
5007 | $user_id = UserManager::get_user_id_from_username($user); |
|
5008 | ||
5009 | if ($user_id !== false) { |
|
5010 | SessionManager::subscribe_users_to_session_course( |
|
5011 | array($user_id), |
|
5012 | $session_id, |
|
5013 | $course_code |
|
5014 | ); |
|
5015 | if ($debug) { |
|
5016 | $logger->addInfo("Sessions - Adding student: user #$user_id ($user) to course: '$course_code' and session #$session_id"); |
|
5017 | } |
|
5018 | } else { |
|
5019 | $error_message .= get_lang('UserDoesNotExist').': '.$user.$eol; |
|
5020 | } |
|
5021 | } |
|
5022 | } |
|
5023 | ||
5024 | $inserted_in_course[$course_code] = $courseInfo['title']; |