Code Duplication    Length = 7-9 lines in 2 locations

main/lp/learnpath.class.php 2 locations

@@ 1170-1176 (lines=7) @@
1167
        $sql = "SELECT * FROM $lp_item 
1168
                WHERE c_id = ".$course_id." AND parent_item_id = $id";
1169
        $res = Database::query($sql);
1170
        while ($row = Database::fetch_array($res)) {
1171
            $num += $this->delete_children_items($row['id']);
1172
            $sql = "DELETE FROM $lp_item 
1173
                    WHERE c_id = ".$course_id." AND id = ".$row['id'];
1174
            Database::query($sql);
1175
            $num++;
1176
        }
1177
        return $num;
1178
    }
1179
@@ 5388-5396 (lines=9) @@
5385
        // of versions < 1.8.4).
5386
        if ($num > 0) {
5387
            $i = 1;
5388
            while ($row = Database::fetch_array($res)) {
5389
                if ($row['display_order'] != $i) {
5390
                    // If we find a gap in the order, we need to fix it.
5391
                    $sql = "UPDATE $lp_table SET display_order = $i
5392
                            WHERE c_id = ".$course_id." AND id = ".$row['id'];
5393
                    Database::query($sql);
5394
                }
5395
                $i++;
5396
            }
5397
        }
5398
        return true;
5399
    }