Code Duplication    Length = 18-20 lines in 2 locations

main/webservices/registration.soap.php 1 location

@@ 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'";

main/inc/lib/sessionmanager.lib.php 1 location

@@ 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";