@@ 4752-4765 (lines=14) @@ | ||
4749 | } |
|
4750 | } |
|
4751 | ||
4752 | foreach ($course_coaches as $course_coach) { |
|
4753 | $coach_id = UserManager::get_user_id_from_username($course_coach); |
|
4754 | if ($coach_id !== false) { |
|
4755 | // Just insert new coaches |
|
4756 | SessionManager::updateCoaches( |
|
4757 | $session_id, |
|
4758 | $courseId, |
|
4759 | array($coach_id), |
|
4760 | false |
|
4761 | ); |
|
4762 | ||
4763 | if ($debug) { |
|
4764 | $logger->addInfo("Sessions - Adding course coach: user #$coach_id ($course_coach) to course: '$course_code' and session #$session_id"); |
|
4765 | } |
|
4766 | $savedCoaches[] = $coach_id; |
|
4767 | } else { |
|
4768 | $error_message .= get_lang('UserDoesNotExist').' : '.$course_coach.$eol; |
|
@@ 5031-5050 (lines=20) @@ | ||
5028 | $coaches = SessionManager::getCoachesByCourseSession($session_id, $courseId); |
|
5029 | // Update coaches if only there's 1 course see BT#6449#note-189 |
|
5030 | if (empty($coaches) || count($courses) == 1) { |
|
5031 | foreach ($course_coaches as $course_coach) { |
|
5032 | $course_coach = trim($course_coach); |
|
5033 | $coach_id = UserManager::get_user_id_from_username($course_coach); |
|
5034 | if ($coach_id !== false) { |
|
5035 | // Just insert new coaches |
|
5036 | SessionManager::updateCoaches( |
|
5037 | $session_id, |
|
5038 | $courseId, |
|
5039 | array($coach_id), |
|
5040 | false |
|
5041 | ); |
|
5042 | ||
5043 | if ($debug) { |
|
5044 | $logger->addInfo("Sessions - Adding course coach: user #$coach_id ($course_coach) to course: '$course_code' and session #$session_id"); |
|
5045 | } |
|
5046 | $savedCoaches[] = $coach_id; |
|
5047 | } else { |
|
5048 | $error_message .= get_lang('UserDoesNotExist').' : '.$course_coach.$eol; |
|
5049 | } |
|
5050 | } |
|
5051 | } |
|
5052 | } |
|
5053 | } |
|
@@ 5059-5074 (lines=16) @@ | ||
5056 | $course_users = array_filter($course_users); |
|
5057 | ||
5058 | if (!empty($course_users)) { |
|
5059 | foreach ($course_users as $user) { |
|
5060 | $user_id = UserManager::get_user_id_from_username($user); |
|
5061 | ||
5062 | if ($user_id !== false) { |
|
5063 | SessionManager::subscribe_users_to_session_course( |
|
5064 | array($user_id), |
|
5065 | $session_id, |
|
5066 | $course_code |
|
5067 | ); |
|
5068 | if ($debug) { |
|
5069 | $logger->addInfo("Sessions - Adding student: user #$user_id ($user) to course: '$course_code' and session #$session_id"); |
|
5070 | } |
|
5071 | } else { |
|
5072 | $error_message .= get_lang('UserDoesNotExist').': '.$user.$eol; |
|
5073 | } |
|
5074 | } |
|
5075 | } |
|
5076 | ||
5077 | $inserted_in_course[$course_code] = $courseInfo['title']; |