Code Duplication    Length = 10-11 lines in 2 locations

main/inc/lib/plugin.class.php 2 locations

@@ 564-573 (lines=10) @@
561
     *
562
     * @return void
563
     */
564
    public function install_course_fields_in_all_courses($add_tool_link = true)
565
    {
566
        // Update existing courses to add plugin settings
567
        $t_courses = Database::get_main_table(TABLE_MAIN_COURSE);
568
        $sql = "SELECT id FROM $t_courses ORDER BY id";
569
        $res = Database::query($sql);
570
        while ($row = Database::fetch_assoc($res)) {
571
            $this->install_course_fields($row['id'], $add_tool_link);
572
        }
573
    }
574
575
    /**
576
     * Uninstall the plugin settings fields from all courses
@@ 579-589 (lines=11) @@
576
     * Uninstall the plugin settings fields from all courses
577
     * @return void
578
     */
579
    public function uninstall_course_fields_in_all_courses()
580
    {
581
        // Update existing courses to add conference settings
582
        $t_courses = Database::get_main_table(TABLE_MAIN_COURSE);
583
        $sql = "SELECT id FROM $t_courses
584
                ORDER BY id";
585
        $res = Database::query($sql);
586
        while ($row = Database::fetch_assoc($res)) {
587
            $this->uninstall_course_fields($row['id']);
588
        }
589
    }
590
591
    /**
592
     * @return array