Code Duplication    Length = 10-16 lines in 2 locations

locallib.php 2 locations

@@ 2437-2446 (lines=10) @@
2434
 *
2435
 * @return void
2436
 */
2437
function bigbluebuttonbn_settings_importrecordings(&$renderer) {
2438
    // Configuration for 'import recordings' feature.
2439
    if ((boolean)\mod_bigbluebuttonbn\settings\renderer::section_import_recordings_shown()) {
2440
        $renderer->render_group_header('importrecordings');
2441
        $renderer->render_group_element('importrecordings_enabled',
2442
            $renderer->render_group_element_checkbox('importrecordings_enabled', 0));
2443
        $renderer->render_group_element('importrecordings_from_deleted_enabled',
2444
            $renderer->render_group_element_checkbox('importrecordings_from_deleted_enabled', 0));
2445
    }
2446
}
2447
2448
/**
2449
 * Helper function renders show recording settings if the feature is enabled.
@@ 2623-2638 (lines=16) @@
2620
 *
2621
 * @return void
2622
 */
2623
function bigbluebuttonbn_settings_extended(&$renderer) {
2624
    // Configuration for extended BN capabilities.
2625
    if (!bigbluebuttonbn_is_bn_server()) {
2626
        return;
2627
    }
2628
    // Configuration for 'notify users when recording ready' feature.
2629
    if ((boolean)\mod_bigbluebuttonbn\settings\renderer::section_settings_extended_shown()) {
2630
        $renderer->render_group_header('extended_capabilities');
2631
        // UI for 'notify users when recording ready' feature.
2632
        $renderer->render_group_element('recordingready_enabled',
2633
            $renderer->render_group_element_checkbox('recordingready_enabled', 0));
2634
        // UI for 'register meeting events' feature.
2635
        $renderer->render_group_element('meetingevents_enabled',
2636
            $renderer->render_group_element_checkbox('meetingevents_enabled', 0));
2637
    }
2638
}
2639
2640
/**
2641
 * Helper function returns an encoded meetingid.