@@ 5754-5771 (lines=18) @@ | ||
5751 | ||
5752 | $orig_course_id_value[] = implode(',', $course_list); |
|
5753 | ||
5754 | foreach ($courseIdList as $courseId) { |
|
5755 | $courseId = intval($courseId); |
|
5756 | Database::query("DELETE FROM $tbl_session_rel_course |
|
5757 | WHERE c_id ='$courseId' AND session_id='$id_session'"); |
|
5758 | $result = Database::query("DELETE FROM $tbl_session_rel_course_rel_user WHERE c_id='$courseId' AND session_id = '$id_session'"); |
|
5759 | ||
5760 | Event::addEvent( |
|
5761 | LOG_SESSION_DELETE_COURSE, |
|
5762 | LOG_COURSE_ID, |
|
5763 | $courseId, |
|
5764 | api_get_utc_datetime(), |
|
5765 | api_get_user_id(), |
|
5766 | $courseId, |
|
5767 | $id_session |
|
5768 | ); |
|
5769 | ||
5770 | $return = Database::affected_rows($result); |
|
5771 | } |
|
5772 | ||
5773 | $nbr_courses = 0; |
|
5774 | $sql = "SELECT nbr_courses FROM $tbl_session WHERE id = '$id_session'"; |
@@ 2245-2264 (lines=20) @@ | ||
2242 | ||
2243 | // subscribe all the users from the session to this course inside the session |
|
2244 | $nbr_users = 0; |
|
2245 | foreach ($user_list as $enreg_user) { |
|
2246 | $enreg_user_id = intval($enreg_user['user_id']); |
|
2247 | $sql = "INSERT IGNORE INTO $tbl_session_rel_course_rel_user (session_id, c_id, user_id) |
|
2248 | VALUES ($sessionId, $courseId, $enreg_user_id)"; |
|
2249 | $result = Database::query($sql); |
|
2250 | ||
2251 | Event::addEvent( |
|
2252 | LOG_SESSION_ADD_USER_COURSE, |
|
2253 | LOG_USER_ID, |
|
2254 | $enreg_user_id, |
|
2255 | api_get_utc_datetime(), |
|
2256 | api_get_user_id(), |
|
2257 | $courseId, |
|
2258 | $sessionId |
|
2259 | ); |
|
2260 | ||
2261 | if (Database::affected_rows($result)) { |
|
2262 | $nbr_users++; |
|
2263 | } |
|
2264 | } |
|
2265 | $sql = "UPDATE $tbl_session_rel_course |
|
2266 | SET nbr_users = $nbr_users |
|
2267 | WHERE session_id = $sessionId AND c_id = $courseId"; |