Code Duplication    Length = 10-16 lines in 2 locations

locallib.php 2 locations

@@ 2282-2291 (lines=10) @@
2279
 *
2280
 * @return void
2281
 */
2282
function bigbluebutonbn_settings_importrecordings(&$renderer) {
2283
    // Configuration for 'import recordings' feature.
2284
    if ((boolean)\mod_bigbluebuttonbn\settings\renderer::section_import_recordings_shown()) {
2285
        $renderer->render_group_header('importrecordings');
2286
        $renderer->render_group_element('importrecordings_enabled',
2287
            $renderer->render_group_element_checkbox('importrecordings_enabled', 0));
2288
        $renderer->render_group_element('importrecordings_from_deleted_enabled',
2289
            $renderer->render_group_element_checkbox('importrecordings_from_deleted_enabled', 0));
2290
    }
2291
}
2292
2293
/**
2294
 * Helper function renders show recording settings if the feature is enabled.
@@ 2464-2479 (lines=16) @@
2461
 *
2462
 * @return void
2463
 */
2464
function bigbluebutonbn_settings_extended(&$renderer) {
2465
    // Configuration for extended BN capabilities.
2466
    if (!bigbluebuttonbn_is_bn_server()) {
2467
        return;
2468
    }
2469
    // Configuration for 'notify users when recording ready' feature.
2470
    if ((boolean)\mod_bigbluebuttonbn\settings\renderer::section_settings_extended_shown()) {
2471
        $renderer->render_group_header('extended_capabilities');
2472
        // UI for 'notify users when recording ready' feature.
2473
        $renderer->render_group_element('recordingready_enabled',
2474
            $renderer->render_group_element_checkbox('recordingready_enabled', 0));
2475
        // UI for 'register meeting events' feature.
2476
        $renderer->render_group_element('meetingevents_enabled',
2477
            $renderer->render_group_element_checkbox('meetingevents_enabled', 0));
2478
    }
2479
}
2480
2481
/**
2482
 * Helper function returns an encoded meetingid.