Scripts: Fix move session to another portal - add coaches BT#18023

pull/3643/head
Julio Montoya 5 years ago
parent 8c595e49f9
commit 0eca97e095
  1. 16
      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);

Loading…
Cancel
Save