Code Duplication    Length = 21-27 lines in 2 locations

src/Chamilo/CourseBundle/Component/CourseCopy/CourseRestorer.php 2 locations

@@ 3113-3139 (lines=27) @@
3110
                        api_get_user_id()
3111
                    );
3112
3113
                    foreach ($thematic->thematic_advance_list as $thematic_advance) {
3114
                        unset($thematic_advance['id']);
3115
                        unset($thematic_advance['iid']);
3116
                        $thematic_advance['attendance_id'] = 0;
3117
                        $thematic_advance['thematic_id'] = $last_id;
3118
                        $thematic_advance['c_id'] = $this->destination_course_id;
3119
3120
                        $my_id = Database::insert(
3121
                            $table_thematic_advance,
3122
                            $thematic_advance,
3123
                            false
3124
                        );
3125
3126
                        if ($my_id) {
3127
                            $sql = "UPDATE $table_thematic_advance SET id = iid WHERE iid = $my_id";
3128
                            Database::query($sql);
3129
3130
                            api_item_property_update(
3131
                                $this->destination_course_info,
3132
                                'thematic_advance',
3133
                                $my_id,
3134
                                'ThematicAdvanceAdded',
3135
                                api_get_user_id()
3136
                            );
3137
                        }
3138
                    }
3139
3140
                    foreach ($thematic->thematic_plan_list as $thematic_plan) {
3141
                        unset($thematic_plan['id']);
3142
                        unset($thematic_plan['iid']);
@@ 3140-3160 (lines=21) @@
3137
                        }
3138
                    }
3139
3140
                    foreach ($thematic->thematic_plan_list as $thematic_plan) {
3141
                        unset($thematic_plan['id']);
3142
                        unset($thematic_plan['iid']);
3143
                        $thematic_plan['thematic_id'] = $last_id;
3144
                        $thematic_plan['c_id'] = $this->destination_course_id;
3145
                        $my_id = Database::insert($table_thematic_plan, $thematic_plan, false);
3146
3147
                        if ($my_id) {
3148
                            $sql = "UPDATE $table_thematic_plan SET id = iid WHERE iid = $my_id";
3149
                            Database::query($sql);
3150
3151
                            api_item_property_update(
3152
                                $this->destination_course_info,
3153
                                'thematic_plan',
3154
                                $my_id,
3155
                                'ThematicPlanAdded',
3156
                                api_get_user_id()
3157
                            );
3158
                        }
3159
                    }
3160
                }
3161
            }
3162
        }
3163
    }