Code Duplication    Length = 5-7 lines in 3 locations

locallib.php 3 locations

@@ 1683-1687 (lines=5) @@
1680
        $renderer->render_group_element('recording_icons_enabled', $renderer->render_group_element_checkbox('recording_icons_enabled', 1));
1681
    }
1682
    // Configuration for 'import recordings' feature.
1683
    if ((boolean)\mod_bigbluebuttonbn\settings\renderer::section_import_recordings_shown()) {
1684
        $renderer->render_group_header('importrecordings');
1685
        $renderer->render_group_element('importrecordings_enabled', $renderer->render_group_element_checkbox('importrecordings_enabled', 0));
1686
        $renderer->render_group_element('importrecordings_from_deleted_enabled', $renderer->render_group_element_checkbox('importrecordings_from_deleted_enabled', 0));
1687
    }
1688
    // Configuration for 'show recordings' feature.
1689
    if ((boolean)\mod_bigbluebuttonbn\settings\renderer::section_show_recordings_shown()) {
1690
        $renderer->render_group_header('recordings');
@@ 1727-1731 (lines=5) @@
1724
        }
1725
    }
1726
    // Configuration for "user limit" feature.
1727
    if ((boolean)\mod_bigbluebuttonbn\settings\renderer::section_user_limit_shown()) {
1728
        $renderer->render_group_header('userlimit');
1729
        $renderer->render_group_element('userlimit_default', $renderer->render_group_element_text('userlimit_default', 0, PARAM_INT));
1730
        $renderer->render_group_element('userlimit_editable', $renderer->render_group_element_checkbox('userlimit_editable', 0));
1731
    }
1732
    // Configuration for "scheduled duration" feature.
1733
    if ((boolean)\mod_bigbluebuttonbn\settings\renderer::section_scheduled_duration_shown()) {
1734
        $renderer->render_group_header('scheduled');
@@ 1762-1768 (lines=7) @@
1759
        return;
1760
    }
1761
    // Configuration for 'notify users when recording ready' feature.
1762
    if ((boolean)\mod_bigbluebuttonbn\settings\renderer::section_settings_extended_shown()) {
1763
        $renderer->render_group_header('extended_capabilities');
1764
        // UI for 'notify users when recording ready' feature.
1765
        $renderer->render_group_element('recordingready_enabled', $renderer->render_group_element_checkbox('recordingready_enabled', 0));
1766
        // UI for 'register meeting events' feature.
1767
        $renderer->render_group_element('meetingevents_enabled', $renderer->render_group_element_checkbox('meetingevents_enabled', 0));
1768
    }
1769
}
1770