Code Duplication    Length = 21-26 lines in 2 locations

main/coursecopy/classes/CourseRestorer.class.php 2 locations

@@ 3005-3030 (lines=26) @@
3002
                        api_get_user_id()
3003
                    );
3004
3005
					foreach ($thematic->thematic_advance_list as $thematic_advance) {
3006
						unset($thematic_advance['id']);
3007
                        unset($thematic_advance['iid']);
3008
						$thematic_advance['attendance_id'] = 0;
3009
						$thematic_advance['thematic_id'] = $last_id;
3010
						$thematic_advance['c_id']  = $this->destination_course_id;
3011
                        $my_id = Database::insert(
3012
                            $table_thematic_advance,
3013
                            $thematic_advance,
3014
                            false
3015
                        );
3016
3017
						if ($my_id) {
3018
3019
                            $sql = "UPDATE $table_thematic_advance SET id = iid WHERE iid = $my_id";
3020
                            Database::query($sql);
3021
3022
                            api_item_property_update(
3023
                                $this->destination_course_info,
3024
                                'thematic_advance',
3025
                                $my_id,
3026
                                "ThematicAdvanceAdded",
3027
                                api_get_user_id()
3028
                            );
3029
						}
3030
					}
3031
3032
					foreach($thematic->thematic_plan_list as $thematic_plan) {
3033
						unset($thematic_plan['id']);
@@ 3032-3052 (lines=21) @@
3029
						}
3030
					}
3031
3032
					foreach($thematic->thematic_plan_list as $thematic_plan) {
3033
						unset($thematic_plan['id']);
3034
                        unset($thematic_plan['iid']);
3035
						$thematic_plan['thematic_id'] = $last_id;
3036
						$thematic_plan['c_id'] = $this->destination_course_id;
3037
						$my_id = Database::insert($table_thematic_plan, $thematic_plan, false);
3038
3039
						if ($my_id) {
3040
3041
                            $sql = "UPDATE $table_thematic_plan SET id = iid WHERE iid = $my_id";
3042
                            Database::query($sql);
3043
3044
                            api_item_property_update(
3045
                                $this->destination_course_info,
3046
                                'thematic_plan',
3047
                                $my_id,
3048
                                "ThematicPlanAdded",
3049
                                api_get_user_id()
3050
                            );
3051
						}
3052
					}
3053
				}
3054
			}
3055
		}