Code Duplication    Length = 10-16 lines in 2 locations

locallib.php 2 locations

@@ 2081-2090 (lines=10) @@
2078
 *
2079
 * @return void
2080
 */
2081
function bigbluebutonbn_settings_importrecordings(&$renderer) {
2082
    // Configuration for 'import recordings' feature.
2083
    if ((boolean)\mod_bigbluebuttonbn\settings\renderer::section_import_recordings_shown()) {
2084
        $renderer->render_group_header('importrecordings');
2085
        $renderer->render_group_element('importrecordings_enabled',
2086
            $renderer->render_group_element_checkbox('importrecordings_enabled', 0));
2087
        $renderer->render_group_element('importrecordings_from_deleted_enabled',
2088
            $renderer->render_group_element_checkbox('importrecordings_from_deleted_enabled', 0));
2089
    }
2090
}
2091
2092
/**
2093
 * Helper function renders show recording settings if the feature is enabled.
@@ 2263-2278 (lines=16) @@
2260
 *
2261
 * @return void
2262
 */
2263
function bigbluebutonbn_settings_extended(&$renderer) {
2264
    // Configuration for extended BN capabilities.
2265
    if (!bigbluebuttonbn_is_bn_server()) {
2266
        return;
2267
    }
2268
    // Configuration for 'notify users when recording ready' feature.
2269
    if ((boolean)\mod_bigbluebuttonbn\settings\renderer::section_settings_extended_shown()) {
2270
        $renderer->render_group_header('extended_capabilities');
2271
        // UI for 'notify users when recording ready' feature.
2272
        $renderer->render_group_element('recordingready_enabled',
2273
            $renderer->render_group_element_checkbox('recordingready_enabled', 0));
2274
        // UI for 'register meeting events' feature.
2275
        $renderer->render_group_element('meetingevents_enabled',
2276
            $renderer->render_group_element_checkbox('meetingevents_enabled', 0));
2277
    }
2278
}
2279
2280
/**
2281
 * Helper function returns an encoded meetingid.