|
@@ 2751-2764 (lines=14) @@
|
| 2748 |
|
* |
| 2749 |
|
* @return void |
| 2750 |
|
*/ |
| 2751 |
|
function bigbluebuttonbn_settings_importrecordings(&$renderer) { |
| 2752 |
|
// Configuration for 'import recordings' feature. |
| 2753 |
|
if ((boolean) \mod_bigbluebuttonbn\settings\validator::section_import_recordings_shown()) { |
| 2754 |
|
$renderer->render_group_header('importrecordings'); |
| 2755 |
|
$renderer->render_group_element( |
| 2756 |
|
'importrecordings_enabled', |
| 2757 |
|
$renderer->render_group_element_checkbox('importrecordings_enabled', 0) |
| 2758 |
|
); |
| 2759 |
|
$renderer->render_group_element( |
| 2760 |
|
'importrecordings_from_deleted_enabled', |
| 2761 |
|
$renderer->render_group_element_checkbox('importrecordings_from_deleted_enabled', 0) |
| 2762 |
|
); |
| 2763 |
|
} |
| 2764 |
|
} |
| 2765 |
|
|
| 2766 |
|
/** |
| 2767 |
|
* Helper function renders show recording settings if the feature is enabled. |
|
@@ 3041-3054 (lines=14) @@
|
| 3038 |
|
* |
| 3039 |
|
* @return void |
| 3040 |
|
*/ |
| 3041 |
|
function bigbluebuttonbn_settings_muteonstart(&$renderer) { |
| 3042 |
|
// Configuration for BigBlueButton. |
| 3043 |
|
if ((boolean) \mod_bigbluebuttonbn\settings\validator::section_muteonstart_shown()) { |
| 3044 |
|
$renderer->render_group_header('muteonstart'); |
| 3045 |
|
$renderer->render_group_element( |
| 3046 |
|
'muteonstart_default', |
| 3047 |
|
$renderer->render_group_element_checkbox('muteonstart_default', 0) |
| 3048 |
|
); |
| 3049 |
|
$renderer->render_group_element( |
| 3050 |
|
'muteonstart_editable', |
| 3051 |
|
$renderer->render_group_element_checkbox('muteonstart_editable', 0) |
| 3052 |
|
); |
| 3053 |
|
} |
| 3054 |
|
} |
| 3055 |
|
|
| 3056 |
|
/** |
| 3057 |
|
* Helper function renders extended settings if any of the features there is enabled. |
|
@@ 3063-3080 (lines=18) @@
|
| 3060 |
|
* |
| 3061 |
|
* @return void |
| 3062 |
|
*/ |
| 3063 |
|
function bigbluebuttonbn_settings_extended(&$renderer) { |
| 3064 |
|
// Configuration for 'notify users when recording ready' feature. |
| 3065 |
|
if (!(boolean) \mod_bigbluebuttonbn\settings\validator::section_settings_extended_shown()) { |
| 3066 |
|
return; |
| 3067 |
|
} |
| 3068 |
|
$renderer->render_group_header('extended_capabilities'); |
| 3069 |
|
// UI for 'notify users when recording ready' feature. |
| 3070 |
|
$renderer->render_group_element( |
| 3071 |
|
'recordingready_enabled', |
| 3072 |
|
$renderer->render_group_element_checkbox('recordingready_enabled', 0) |
| 3073 |
|
); |
| 3074 |
|
// UI for 'register meeting events' feature. |
| 3075 |
|
$renderer->render_group_element( |
| 3076 |
|
'meetingevents_enabled', |
| 3077 |
|
$renderer->render_group_element_checkbox('meetingevents_enabled', 0) |
| 3078 |
|
); |
| 3079 |
|
// Configuration for extended BN capabilities should go here. |
| 3080 |
|
} |
| 3081 |
|
|
| 3082 |
|
/** |
| 3083 |
|
* Helper function returns a sha1 encoded string that is unique and will be used as a seed for meetingid. |