Code Duplication    Length = 5-7 lines in 3 locations

locallib.php 3 locations

@@ 1652-1656 (lines=5) @@
1649
        $renderer->render_group_element('recording_icons_enabled', $renderer->render_group_element_checkbox('recording_icons_enabled', 1));
1650
    }
1651
    // Configuration for 'import recordings' feature.
1652
    if ((boolean)\mod_bigbluebuttonbn\settings\renderer::section_import_recordings_shown()) {
1653
        $renderer->render_group_header('importrecordings');
1654
        $renderer->render_group_element('importrecordings_enabled', $renderer->render_group_element_checkbox('importrecordings_enabled', 0));
1655
        $renderer->render_group_element('importrecordings_from_deleted_enabled', $renderer->render_group_element_checkbox('importrecordings_from_deleted_enabled', 0));
1656
    }
1657
    // Configuration for 'show recordings' feature.
1658
    if ((boolean)\mod_bigbluebuttonbn\settings\renderer::section_show_recordings_shown()) {
1659
        $renderer->render_group_header('recordings');
@@ 1696-1700 (lines=5) @@
1693
        }
1694
    }
1695
    // Configuration for "user limit" feature.
1696
    if ((boolean)\mod_bigbluebuttonbn\settings\renderer::section_user_limit_shown()) {
1697
        $renderer->render_group_header('userlimit');
1698
        $renderer->render_group_element('userlimit_default', $renderer->render_group_element_text('userlimit_default', 0, PARAM_INT));
1699
        $renderer->render_group_element('userlimit_editable', $renderer->render_group_element_checkbox('userlimit_editable', 0));
1700
    }
1701
    // Configuration for "scheduled duration" feature.
1702
    if ((boolean)\mod_bigbluebuttonbn\settings\renderer::section_scheduled_duration_shown()) {
1703
        $renderer->render_group_header('scheduled');
@@ 1731-1737 (lines=7) @@
1728
        return;
1729
    }
1730
    // Configuration for 'notify users when recording ready' feature.
1731
    if ((boolean)\mod_bigbluebuttonbn\settings\renderer::section_settings_extended_shown()) {
1732
        $renderer->render_group_header('extended_capabilities');
1733
        // UI for 'notify users when recording ready' feature.
1734
        $renderer->render_group_element('recordingready_enabled', $renderer->render_group_element_checkbox('recordingready_enabled', 0));
1735
        // UI for 'register meeting events' feature.
1736
        $renderer->render_group_element('meetingevents_enabled', $renderer->render_group_element_checkbox('meetingevents_enabled', 0));
1737
    }
1738
}
1739