Code Duplication    Length = 5-6 lines in 4 locations

main/newscorm/learnpath.class.php 4 locations

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