Code Duplication    Length = 5-6 lines in 4 locations

main/newscorm/learnpath.class.php 4 locations

@@ 3902-3906 (lines=5) @@
3899
                    $row2 = Database :: fetch_array($res_sel2);
3900
                    $next_next = $row2['next_item_id'];
3901
                    // Update previous item (switch with current).
3902
                    if ($previous != 0) {
3903
                        $sql_upd2 = "UPDATE $tbl_lp_item SET next_item_id = $next
3904
                                     WHERE c_id = ".$course_id." AND id = $previous";
3905
                        Database::query($sql_upd2);
3906
                    }
3907
                    // Update current item (switch with previous).
3908
                    if ($id != 0) {
3909
                        $sql_upd2 = "UPDATE $tbl_lp_item SET
@@ 3908-3913 (lines=6) @@
3905
                        Database::query($sql_upd2);
3906
                    }
3907
                    // Update current item (switch with previous).
3908
                    if ($id != 0) {
3909
                        $sql_upd2 = "UPDATE $tbl_lp_item SET
3910
                                     previous_item_id = $next, next_item_id = $next_next, display_order = display_order+1
3911
                                     WHERE c_id = ".$course_id." AND id = $id";
3912
                        Database::query($sql_upd2);
3913
                    }
3914
3915
                    // Update next item (new previous item).
3916
                    if ($next != 0) {
@@ 3916-3921 (lines=6) @@
3913
                    }
3914
3915
                    // Update next item (new previous item).
3916
                    if ($next != 0) {
3917
                        $sql_upd2 = "UPDATE $tbl_lp_item SET
3918
                                     previous_item_id = $previous, next_item_id = $id, display_order = display_order-1
3919
                                     WHERE c_id = ".$course_id." AND id = $next";
3920
                        Database::query($sql_upd2);
3921
                    }
3922
3923
                    // Update next_next item (switch "previous" with current).
3924
                    if ($next_next != 0) {
@@ 3924-3929 (lines=6) @@
3921
                    }
3922
3923
                    // Update next_next item (switch "previous" with current).
3924
                    if ($next_next != 0) {
3925
                        $sql_upd2 = "UPDATE $tbl_lp_item SET
3926
                                     previous_item_id = $id
3927
                                     WHERE c_id = ".$course_id." AND id = $next_next";
3928
                        Database::query($sql_upd2);
3929
                    }
3930
                    $display = $display +1;
3931
                }
3932
                break;