Code Duplication    Length = 18-20 lines in 2 locations

main/webservices/registration.soap.php 1 location

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

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

@@ 2351-2370 (lines=20) @@
2348
2349
                // subscribe all the users from the session to this course inside the session
2350
                $nbr_users = 0;
2351
                foreach ($user_list as $enreg_user) {
2352
                    $enreg_user_id = intval($enreg_user['user_id']);
2353
                    $sql = "INSERT IGNORE INTO $tbl_session_rel_course_rel_user (session_id, c_id, user_id)
2354
                            VALUES ($sessionId, $courseId, $enreg_user_id)";
2355
                    $result = Database::query($sql);
2356
2357
                    Event::addEvent(
2358
                        LOG_SESSION_ADD_USER_COURSE,
2359
                        LOG_USER_ID,
2360
                        $enreg_user_id,
2361
                        api_get_utc_datetime(),
2362
                        api_get_user_id(),
2363
                        $courseId,
2364
                        $sessionId
2365
                    );
2366
2367
                    if (Database::affected_rows($result)) {
2368
                        $nbr_users++;
2369
                    }
2370
                }
2371
                $sql = "UPDATE $tbl_session_rel_course
2372
                        SET nbr_users = $nbr_users
2373
                        WHERE session_id = $sessionId AND c_id = $courseId";