Code Duplication    Length = 16-16 lines in 2 locations

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

@@ 1997-2012 (lines=16) @@
1994
                            )
1995
                        );
1996
1997
                        foreach ($new_answers as $answer_item) {
1998
                            $params = array();
1999
                            $params['correct'] = $old_option_ids[$answer_item['correct']];
2000
                            Database::update(
2001
                                $table_ans,
2002
                                $params,
2003
                                array(
2004
                                    'iid = ? AND c_id = ? AND question_id = ? ' => array(
2005
                                        $answer_item['iid'],
2006
                                        $this->destination_course_id,
2007
                                        $new_id,
2008
                                    ),
2009
                                ),
2010
                                false
2011
                            );
2012
                        }
2013
                    }
2014
                } else {
2015
                    $new_options = array();
@@ 2033-2048 (lines=16) @@
2030
                            }
2031
                        }
2032
2033
                        foreach($correct_answers as $answer_id => $correct_answer) {
2034
                            $params = array();
2035
                            $params['correct'] = $new_options[$correct_answer];
2036
                            Database::update(
2037
                                $table_ans,
2038
                                $params,
2039
                                array(
2040
                                    'id = ? AND c_id = ? AND question_id = ? ' => array(
2041
                                        $answer_id,
2042
                                        $this->destination_course_id,
2043
                                        $new_id,
2044
                                    ),
2045
                                ),
2046
                                false
2047
                            );
2048
                        }
2049
                    }
2050
                }
2051
            }