Session: fix move user from course to session to not subscribe user if only stats and correct session id management -refs BT#21342

pull/5041/head
NicoDucou 2 years ago
parent 0e6f6258bd
commit 1deddd2a48
  1. 22
      main/admin/user_move_stats.php

@ -60,12 +60,14 @@ if (isset($_REQUEST['load_ajax'])) {
echo 'User added to the session'; echo 'User added to the session';
} }
// Registering user to the new session // Registering user to the new session
SessionManager::subscribeUsersToSession( if ($update_database) {
$new_session_id, SessionManager::subscribeUsersToSession(
[$user_id], $new_session_id,
false, [$user_id],
false false,
); false
);
}
} }
$course_info = api_get_course_info($origin_course_code); $course_info = api_get_course_info($origin_course_code);
@ -247,8 +249,8 @@ if (!empty($user_list)) {
echo '<tr>'; echo '<tr>';
foreach ($course_list as $course) { foreach ($course_list as $course) {
echo '<td>'; echo '<td>';
if (isset($course['id_session']) && !empty($course['id_session'])) { if (isset($course['session_id']) && !empty($course['session_id'])) {
echo '<b>'.get_lang('SessionName').'</b> '.$my_session_list[$course['id_session']].'<br />'; echo '<b>'.get_lang('SessionName').'</b> '.$my_session_list[$course['session_id']].'<br />';
} }
echo $course['name']; echo $course['name'];
echo ' ('.$course['code'].') '; echo ' ('.$course['code'].') ';
@ -262,10 +264,10 @@ if (!empty($user_list)) {
foreach ($course_list as $course) { foreach ($course_list as $course) {
$course_code = $course['code']; $course_code = $course['code'];
if (empty($course['id_session'])) { if (empty($course['session_id'])) {
$session_id = 0; $session_id = 0;
} else { } else {
$session_id = $course['id_session']; $session_id = $course['session_id'];
} }
echo '<td>'; echo '<td>';
echo get_lang('MoveTo'); echo get_lang('MoveTo');

Loading…
Cancel
Save