| @@ 2531-2550 (lines=20) @@ | ||
| 2528 | ||
| 2529 | // subscribe all the users from the session to this course inside the session |
|
| 2530 | $nbr_users = 0; |
|
| 2531 | foreach ($user_list as $enreg_user) { |
|
| 2532 | $enreg_user_id = intval($enreg_user['user_id']); |
|
| 2533 | $sql = "INSERT IGNORE INTO $tbl_session_rel_course_rel_user (session_id, c_id, user_id) |
|
| 2534 | VALUES ($sessionId, $courseId, $enreg_user_id)"; |
|
| 2535 | $result = Database::query($sql); |
|
| 2536 | ||
| 2537 | Event::addEvent( |
|
| 2538 | LOG_SESSION_ADD_USER_COURSE, |
|
| 2539 | LOG_USER_ID, |
|
| 2540 | $enreg_user_id, |
|
| 2541 | api_get_utc_datetime(), |
|
| 2542 | api_get_user_id(), |
|
| 2543 | $courseId, |
|
| 2544 | $sessionId |
|
| 2545 | ); |
|
| 2546 | ||
| 2547 | if (Database::affected_rows($result)) { |
|
| 2548 | $nbr_users++; |
|
| 2549 | } |
|
| 2550 | } |
|
| 2551 | $sql = "UPDATE $tbl_session_rel_course |
|
| 2552 | SET nbr_users = $nbr_users |
|
| 2553 | WHERE session_id = $sessionId AND c_id = $courseId"; |
|
| @@ 5815-5832 (lines=18) @@ | ||
| 5812 | ||
| 5813 | $orig_course_id_value[] = implode(',', $course_list); |
|
| 5814 | ||
| 5815 | foreach ($courseIdList as $courseId) { |
|
| 5816 | $courseId = intval($courseId); |
|
| 5817 | Database::query("DELETE FROM $tbl_session_rel_course |
|
| 5818 | WHERE c_id ='$courseId' AND session_id='$id_session'"); |
|
| 5819 | $result = Database::query("DELETE FROM $tbl_session_rel_course_rel_user WHERE c_id='$courseId' AND session_id = '$id_session'"); |
|
| 5820 | ||
| 5821 | Event::addEvent( |
|
| 5822 | LOG_SESSION_DELETE_COURSE, |
|
| 5823 | LOG_COURSE_ID, |
|
| 5824 | $courseId, |
|
| 5825 | api_get_utc_datetime(), |
|
| 5826 | api_get_user_id(), |
|
| 5827 | $courseId, |
|
| 5828 | $id_session |
|
| 5829 | ); |
|
| 5830 | ||
| 5831 | $return = Database::affected_rows($result); |
|
| 5832 | } |
|
| 5833 | ||
| 5834 | $nbr_courses = 0; |
|
| 5835 | $sql = "SELECT nbr_courses FROM $tbl_session WHERE id = '$id_session'"; |
|