|
@@ 2394-2403 (lines=10) @@
|
| 2391 |
|
* |
| 2392 |
|
* @return void |
| 2393 |
|
*/ |
| 2394 |
|
function bigbluebuttonbn_settings_importrecordings(&$renderer) { |
| 2395 |
|
// Configuration for 'import recordings' feature. |
| 2396 |
|
if ((boolean)\mod_bigbluebuttonbn\settings\validator::section_import_recordings_shown()) { |
| 2397 |
|
$renderer->render_group_header('importrecordings'); |
| 2398 |
|
$renderer->render_group_element('importrecordings_enabled', |
| 2399 |
|
$renderer->render_group_element_checkbox('importrecordings_enabled', 0)); |
| 2400 |
|
$renderer->render_group_element('importrecordings_from_deleted_enabled', |
| 2401 |
|
$renderer->render_group_element_checkbox('importrecordings_from_deleted_enabled', 0)); |
| 2402 |
|
} |
| 2403 |
|
} |
| 2404 |
|
|
| 2405 |
|
/** |
| 2406 |
|
* Helper function renders show recording settings if the feature is enabled. |
|
@@ 2603-2612 (lines=10) @@
|
| 2600 |
|
* |
| 2601 |
|
* @return void |
| 2602 |
|
*/ |
| 2603 |
|
function bigbluebuttonbn_settings_muteonstart(&$renderer) { |
| 2604 |
|
// Configuration for BigBlueButton. |
| 2605 |
|
if ((boolean)\mod_bigbluebuttonbn\settings\validator::section_muteonstart_shown()) { |
| 2606 |
|
$renderer->render_group_header('muteonstart'); |
| 2607 |
|
$renderer->render_group_element('muteonstart_default', |
| 2608 |
|
$renderer->render_group_element_checkbox('muteonstart_default', 0)); |
| 2609 |
|
$renderer->render_group_element('muteonstart_editable', |
| 2610 |
|
$renderer->render_group_element_checkbox('muteonstart_editable', 0)); |
| 2611 |
|
} |
| 2612 |
|
} |
| 2613 |
|
|
| 2614 |
|
/** |
| 2615 |
|
* Helper function renders extended settings if any of the features there is enabled. |
|
@@ 2621-2636 (lines=16) @@
|
| 2618 |
|
* |
| 2619 |
|
* @return void |
| 2620 |
|
*/ |
| 2621 |
|
function bigbluebuttonbn_settings_extended(&$renderer) { |
| 2622 |
|
// Configuration for extended BN capabilities. |
| 2623 |
|
if (!bigbluebuttonbn_is_bn_server()) { |
| 2624 |
|
return; |
| 2625 |
|
} |
| 2626 |
|
// Configuration for 'notify users when recording ready' feature. |
| 2627 |
|
if ((boolean)\mod_bigbluebuttonbn\settings\validator::section_settings_extended_shown()) { |
| 2628 |
|
$renderer->render_group_header('extended_capabilities'); |
| 2629 |
|
// UI for 'notify users when recording ready' feature. |
| 2630 |
|
$renderer->render_group_element('recordingready_enabled', |
| 2631 |
|
$renderer->render_group_element_checkbox('recordingready_enabled', 0)); |
| 2632 |
|
// UI for 'register meeting events' feature. |
| 2633 |
|
$renderer->render_group_element('meetingevents_enabled', |
| 2634 |
|
$renderer->render_group_element_checkbox('meetingevents_enabled', 0)); |
| 2635 |
|
} |
| 2636 |
|
} |
| 2637 |
|
|
| 2638 |
|
/** |
| 2639 |
|
* Helper function returns a sha1 encoded string that is unique and will be used as a seed for meetingid. |