Code Duplication    Length = 10-16 lines in 3 locations

locallib.php 3 locations

@@ 3051-3066 (lines=16) @@
3048
 *
3049
 * @return void
3050
 */
3051
function bigbluebuttonbn_settings_extended(&$renderer) {
3052
    // Configuration for 'notify users when recording ready' feature.
3053
    if (!(boolean) \mod_bigbluebuttonbn\settings\validator::section_settings_extended_shown()) {
3054
        return;
3055
    }
3056
    $renderer->render_group_header('extended_capabilities');
3057
    // UI for 'notify users when recording ready' feature.
3058
    $renderer->render_group_element(
3059
        'recordingready_enabled',
3060
        $renderer->render_group_element_checkbox('recordingready_enabled', 0)
3061
    );
3062
    // Configuration for extended BN capabilities.
3063
    if (bigbluebuttonbn_is_bn_server()) {
3064
        // UI for 'register meeting events' feature.
3065
        $renderer->render_group_element(
3066
            'meetingevents_enabled',
3067
            $renderer->render_group_element_checkbox('meetingevents_enabled', 0)
3068
        );
3069
    }
@@ 2724-2733 (lines=10) @@
2721
 *
2722
 * @return void
2723
 */
2724
function bigbluebuttonbn_settings_importrecordings(&$renderer) {
2725
    // Configuration for 'import recordings' feature.
2726
    if ((boolean) \mod_bigbluebuttonbn\settings\validator::section_import_recordings_shown()) {
2727
        $renderer->render_group_header('importrecordings');
2728
        $renderer->render_group_element(
2729
            'importrecordings_enabled',
2730
            $renderer->render_group_element_checkbox('importrecordings_enabled', 0)
2731
        );
2732
        $renderer->render_group_element(
2733
            'importrecordings_from_deleted_enabled',
2734
            $renderer->render_group_element_checkbox('importrecordings_from_deleted_enabled', 0)
2735
        );
2736
    }
@@ 3014-3023 (lines=10) @@
3011
 *
3012
 * @return void
3013
 */
3014
function bigbluebuttonbn_settings_muteonstart(&$renderer) {
3015
    // Configuration for BigBlueButton.
3016
    if ((boolean) \mod_bigbluebuttonbn\settings\validator::section_muteonstart_shown()) {
3017
        $renderer->render_group_header('muteonstart');
3018
        $renderer->render_group_element(
3019
            'muteonstart_default',
3020
            $renderer->render_group_element_checkbox('muteonstart_default', 0)
3021
        );
3022
        $renderer->render_group_element(
3023
            'muteonstart_editable',
3024
            $renderer->render_group_element_checkbox('muteonstart_editable', 0)
3025
        );
3026
    }