| @@ 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( |
|
| 4748 | $session_id, |
|
| 4749 | $courseId, |
|
| 4750 | array($coach_id), |
|
| 4751 | false |
|
| 4752 | ); |
|
| 4753 | ||
| 4754 | if ($debug) { |
|
| 4755 | $logger->addInfo("Sessions - Adding course coach: user #$coach_id ($course_coach) to course: '$course_code' and session #$session_id"); |
|
| 4756 | } |
|
| 4757 | $savedCoaches[] = $coach_id; |
|
| 4758 | } else { |
|
| 4759 | $error_message .= get_lang('UserDoesNotExist').' : '.$course_coach.$eol; |
|
| @@ 5013-5032 (lines=20) @@ | ||
| 5010 | $coaches = SessionManager::getCoachesByCourseSession($session_id, $courseId); |
|
| 5011 | // Update coaches if only there's 1 course see BT#6449#note-189 |
|
| 5012 | if (empty($coaches) || count($courses) == 1) { |
|
| 5013 | foreach ($course_coaches as $course_coach) { |
|
| 5014 | $course_coach = trim($course_coach); |
|
| 5015 | $coach_id = UserManager::get_user_id_from_username($course_coach); |
|
| 5016 | if ($coach_id !== false) { |
|
| 5017 | // Just insert new coaches |
|
| 5018 | SessionManager::updateCoaches( |
|
| 5019 | $session_id, |
|
| 5020 | $courseId, |
|
| 5021 | array($coach_id), |
|
| 5022 | false |
|
| 5023 | ); |
|
| 5024 | ||
| 5025 | if ($debug) { |
|
| 5026 | $logger->addInfo("Sessions - Adding course coach: user #$coach_id ($course_coach) to course: '$course_code' and session #$session_id"); |
|
| 5027 | } |
|
| 5028 | $savedCoaches[] = $coach_id; |
|
| 5029 | } else { |
|
| 5030 | $error_message .= get_lang('UserDoesNotExist').' : '.$course_coach.$eol; |
|
| 5031 | } |
|
| 5032 | } |
|
| 5033 | } |
|
| 5034 | } |
|
| 5035 | } |
|
| @@ 5041-5056 (lines=16) @@ | ||
| 5038 | $course_users = array_filter($course_users); |
|
| 5039 | ||
| 5040 | if (!empty($course_users)) { |
|
| 5041 | foreach ($course_users as $user) { |
|
| 5042 | $user_id = UserManager::get_user_id_from_username($user); |
|
| 5043 | ||
| 5044 | if ($user_id !== false) { |
|
| 5045 | SessionManager::subscribe_users_to_session_course( |
|
| 5046 | array($user_id), |
|
| 5047 | $session_id, |
|
| 5048 | $course_code |
|
| 5049 | ); |
|
| 5050 | if ($debug) { |
|
| 5051 | $logger->addInfo("Sessions - Adding student: user #$user_id ($user) to course: '$course_code' and session #$session_id"); |
|
| 5052 | } |
|
| 5053 | } else { |
|
| 5054 | $error_message .= get_lang('UserDoesNotExist').': '.$user.$eol; |
|
| 5055 | } |
|
| 5056 | } |
|
| 5057 | } |
|
| 5058 | ||
| 5059 | $inserted_in_course[$course_code] = $courseInfo['title']; |
|