Code Duplication    Length = 10-16 lines in 2 locations

locallib.php 2 locations

@@ 2363-2372 (lines=10) @@
2360
 *
2361
 * @return void
2362
 */
2363
function bigbluebutonbn_settings_importrecordings(&$renderer) {
2364
    // Configuration for 'import recordings' feature.
2365
    if ((boolean)\mod_bigbluebuttonbn\settings\renderer::section_import_recordings_shown()) {
2366
        $renderer->render_group_header('importrecordings');
2367
        $renderer->render_group_element('importrecordings_enabled',
2368
            $renderer->render_group_element_checkbox('importrecordings_enabled', 0));
2369
        $renderer->render_group_element('importrecordings_from_deleted_enabled',
2370
            $renderer->render_group_element_checkbox('importrecordings_from_deleted_enabled', 0));
2371
    }
2372
}
2373
2374
/**
2375
 * Helper function renders show recording settings if the feature is enabled.
@@ 2545-2560 (lines=16) @@
2542
 *
2543
 * @return void
2544
 */
2545
function bigbluebutonbn_settings_extended(&$renderer) {
2546
    // Configuration for extended BN capabilities.
2547
    if (!bigbluebuttonbn_is_bn_server()) {
2548
        return;
2549
    }
2550
    // Configuration for 'notify users when recording ready' feature.
2551
    if ((boolean)\mod_bigbluebuttonbn\settings\renderer::section_settings_extended_shown()) {
2552
        $renderer->render_group_header('extended_capabilities');
2553
        // UI for 'notify users when recording ready' feature.
2554
        $renderer->render_group_element('recordingready_enabled',
2555
            $renderer->render_group_element_checkbox('recordingready_enabled', 0));
2556
        // UI for 'register meeting events' feature.
2557
        $renderer->render_group_element('meetingevents_enabled',
2558
            $renderer->render_group_element_checkbox('meetingevents_enabled', 0));
2559
    }
2560
}
2561
2562
/**
2563
 * Helper function returns an encoded meetingid.