From 0eca97e095372d3bd979bd718d96c6eb97459e03 Mon Sep 17 00:00:00 2001 From: Julio Montoya Date: Wed, 18 Nov 2020 10:59:29 +0100 Subject: [PATCH] Scripts: Fix move session to another portal - add coaches BT#18023 --- tests/scripts/move_session_to_another_portal.php | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/tests/scripts/move_session_to_another_portal.php b/tests/scripts/move_session_to_another_portal.php index 3bb082ad6c..651337cbb6 100644 --- a/tests/scripts/move_session_to_another_portal.php +++ b/tests/scripts/move_session_to_another_portal.php @@ -63,17 +63,25 @@ foreach ($sessionsToMove as $sessionId) { $courses = SessionManager::getCoursesInSession($sessionId); foreach ($courses as $courseId) { - /*$sql = "DELETE FROM access_url_rel_course - WHERE c_id = $courseId AND access_url_id = $urlSourceId"; - Database::query($sql);*/ if ($test) { echo "Add course: $courseId to URL: $urlDestinationId".PHP_EOL; } else { UrlManager::add_course_to_url($courseId, $urlDestinationId); } + + $coaches = SessionManager::getCoachesByCourseSession($sessionId, $courseId); + echo PHP_EOL.'Coaches: '.PHP_EOL; + foreach ($coaches as $coachId) { + if ($test) { + echo "Add coach: $coachId to URL: $urlDestinationId".PHP_EOL; + } else { + UrlManager::add_user_to_url($coachId, $urlDestinationId); + } + } } - $users = SessionManager::get_users_by_session($sessionId, null, false,$urlSourceId); + $users = SessionManager::get_users_by_session($sessionId, null, false, $urlSourceId); + echo PHP_EOL.'Students: '.PHP_EOL; foreach ($users as $user) { $userId = $user['user_id']; //UrlManager::delete_url_rel_user($userId, $sourceId);