| @@ 5804-5821 (lines=18) @@ | ||
| 5801 | ||
| 5802 | $orig_course_id_value[] = implode(',', $course_list); |
|
| 5803 | ||
| 5804 | foreach ($courseIdList as $courseId) { |
|
| 5805 | $courseId = intval($courseId); |
|
| 5806 | Database::query("DELETE FROM $tbl_session_rel_course |
|
| 5807 | WHERE c_id ='$courseId' AND session_id='$id_session'"); |
|
| 5808 | $result = Database::query("DELETE FROM $tbl_session_rel_course_rel_user WHERE c_id='$courseId' AND session_id = '$id_session'"); |
|
| 5809 | ||
| 5810 | Event::addEvent( |
|
| 5811 | LOG_SESSION_DELETE_COURSE, |
|
| 5812 | LOG_COURSE_ID, |
|
| 5813 | $courseId, |
|
| 5814 | api_get_utc_datetime(), |
|
| 5815 | api_get_user_id(), |
|
| 5816 | $courseId, |
|
| 5817 | $id_session |
|
| 5818 | ); |
|
| 5819 | ||
| 5820 | $return = Database::affected_rows($result); |
|
| 5821 | } |
|
| 5822 | ||
| 5823 | $nbr_courses = 0; |
|
| 5824 | $sql = "SELECT nbr_courses FROM $tbl_session WHERE id = '$id_session'"; |
|
| @@ 2428-2447 (lines=20) @@ | ||
| 2425 | ||
| 2426 | // subscribe all the users from the session to this course inside the session |
|
| 2427 | $nbr_users = 0; |
|
| 2428 | foreach ($user_list as $enreg_user) { |
|
| 2429 | $enreg_user_id = intval($enreg_user['user_id']); |
|
| 2430 | $sql = "INSERT IGNORE INTO $tbl_session_rel_course_rel_user (session_id, c_id, user_id) |
|
| 2431 | VALUES ($sessionId, $courseId, $enreg_user_id)"; |
|
| 2432 | $result = Database::query($sql); |
|
| 2433 | ||
| 2434 | Event::addEvent( |
|
| 2435 | LOG_SESSION_ADD_USER_COURSE, |
|
| 2436 | LOG_USER_ID, |
|
| 2437 | $enreg_user_id, |
|
| 2438 | api_get_utc_datetime(), |
|
| 2439 | api_get_user_id(), |
|
| 2440 | $courseId, |
|
| 2441 | $sessionId |
|
| 2442 | ); |
|
| 2443 | ||
| 2444 | if (Database::affected_rows($result)) { |
|
| 2445 | $nbr_users++; |
|
| 2446 | } |
|
| 2447 | } |
|
| 2448 | $sql = "UPDATE $tbl_session_rel_course |
|
| 2449 | SET nbr_users = $nbr_users |
|
| 2450 | WHERE session_id = $sessionId AND c_id = $courseId"; |
|