Code Duplication    Length = 5-7 lines in 3 locations

locallib.php 3 locations

@@ 1677-1681 (lines=5) @@
1674
        $renderer->render_group_element('recording_icons_enabled', $renderer->render_group_element_checkbox('recording_icons_enabled', 1));
1675
    }
1676
    // Configuration for 'import recordings' feature.
1677
    if ((boolean)\mod_bigbluebuttonbn\settings\renderer::section_import_recordings_shown()) {
1678
        $renderer->render_group_header('importrecordings');
1679
        $renderer->render_group_element('importrecordings_enabled', $renderer->render_group_element_checkbox('importrecordings_enabled', 0));
1680
        $renderer->render_group_element('importrecordings_from_deleted_enabled', $renderer->render_group_element_checkbox('importrecordings_from_deleted_enabled', 0));
1681
    }
1682
    // Configuration for 'show recordings' feature.
1683
    if ((boolean)\mod_bigbluebuttonbn\settings\renderer::section_show_recordings_shown()) {
1684
        $renderer->render_group_header('recordings');
@@ 1722-1726 (lines=5) @@
1719
        }
1720
    }
1721
    // Configuration for "user limit" feature.
1722
    if ((boolean)\mod_bigbluebuttonbn\settings\renderer::section_user_limit_shown()) {
1723
        $renderer->render_group_header('userlimit');
1724
        $renderer->render_group_element('userlimit_default', $renderer->render_group_element_text('userlimit_default', 0, PARAM_INT));
1725
        $renderer->render_group_element('userlimit_editable', $renderer->render_group_element_checkbox('userlimit_editable', 0));
1726
    }
1727
    // Configuration for "scheduled duration" feature.
1728
    if ((boolean)\mod_bigbluebuttonbn\settings\renderer::section_scheduled_duration_shown()) {
1729
        $renderer->render_group_header('scheduled');
@@ 1758-1764 (lines=7) @@
1755
        return;
1756
    }
1757
    // Configuration for 'notify users when recording ready' feature.
1758
    if ((boolean)\mod_bigbluebuttonbn\settings\renderer::section_settings_extended_shown()) {
1759
        $renderer->render_group_header('extended_capabilities');
1760
        // UI for 'notify users when recording ready' feature.
1761
        $renderer->render_group_element('recordingready_enabled', $renderer->render_group_element_checkbox('recordingready_enabled', 0));
1762
        // UI for 'register meeting events' feature.
1763
        $renderer->render_group_element('meetingevents_enabled', $renderer->render_group_element_checkbox('meetingevents_enabled', 0));
1764
    }
1765
}
1766