Fixed users number of a course in session - partial DT #5377

skala
Cristian Fasanando 16 years ago
parent 991a0c0c36
commit 304ee367c0
  1. 2
      main/admin/resume_session.php
  2. 3
      main/inc/lib/sessionmanager.lib.php

@ -215,7 +215,7 @@ else {
//select the number of users
$sql = " SELECT count(*) FROM $tbl_session_rel_user sru, $tbl_session_rel_course_rel_user srcru
WHERE srcru.id_user = sru.id_user AND srcru.course_code = '".Database::escape_string($course['code'])."'
WHERE srcru.id_user = sru.id_user AND srcru.id_session = sru.id_session AND srcru.course_code = '".Database::escape_string($course['code'])."'
AND srcru.id_session = '".intval($id_session)."'";
$rs = Database::query($sql, __FILE__, __LINE__);

@ -351,9 +351,8 @@ class SessionManager {
if ($empty_users!==false) {
foreach ($existingUsers as $existing_user) {
if(!in_array($existing_user, $user_list)) {
$sql = "DELETE FROM $tbl_session_rel_course_rel_user WHERE id_session='$id_session' AND course_code='$enreg_course' AND id_user='$existing_user'";
$sql = "DELETE FROM $tbl_session_rel_course_rel_user WHERE id_session='$id_session' AND course_code='$enreg_course' AND id_user='$existing_user' AND status != 2 ";
Database::query($sql,__FILE__,__LINE__);
if(Database::affected_rows()) {
$nbr_users--;
}

Loading…
Cancel
Save