@@ -103,9 +103,9 @@ discard block |
||
| 103 | 103 | function bigbluebuttonbn_get_join_url($meetingid, $username, $pw, $logouturl, $configtoken = null, |
| 104 | 104 | $userid = null, $clienttype = BIGBLUEBUTTON_CLIENTTYPE_FLASH) { |
| 105 | 105 | $data = ['meetingID' => $meetingid, |
| 106 | - 'fullName' => $username, |
|
| 107 | - 'password' => $pw, |
|
| 108 | - 'logoutURL' => $logouturl, |
|
| 106 | + 'fullName' => $username, |
|
| 107 | + 'password' => $pw, |
|
| 108 | + 'logoutURL' => $logouturl, |
|
| 109 | 109 | ]; |
| 110 | 110 | // Choose between Adobe Flash or HTML5 Client. |
| 111 | 111 | if ( $clienttype == BIGBLUEBUTTON_CLIENTTYPE_HTML5 ) { |
@@ -161,23 +161,23 @@ discard block |
||
| 161 | 161 | function bigbluebuttonbn_get_meeting_info_array($meetingid) { |
| 162 | 162 | $xml = bigbluebuttonbn_wrap_xml_load_file( |
| 163 | 163 | \mod_bigbluebuttonbn\locallib\bigbluebutton::action_url('getMeetingInfo', ['meetingID' => $meetingid]) |
| 164 | - ); |
|
| 164 | + ); |
|
| 165 | 165 | if ($xml && $xml->returncode == 'SUCCESS' && empty($xml->messageKey)) { |
| 166 | 166 | // Meeting info was returned. |
| 167 | 167 | return array('returncode' => $xml->returncode, |
| 168 | - 'meetingID' => $xml->meetingID, |
|
| 169 | - 'moderatorPW' => $xml->moderatorPW, |
|
| 170 | - 'attendeePW' => $xml->attendeePW, |
|
| 171 | - 'hasBeenForciblyEnded' => $xml->hasBeenForciblyEnded, |
|
| 172 | - 'running' => $xml->running, |
|
| 173 | - 'recording' => $xml->recording, |
|
| 174 | - 'startTime' => $xml->startTime, |
|
| 175 | - 'endTime' => $xml->endTime, |
|
| 176 | - 'participantCount' => $xml->participantCount, |
|
| 177 | - 'moderatorCount' => $xml->moderatorCount, |
|
| 178 | - 'attendees' => $xml->attendees, |
|
| 179 | - 'metadata' => $xml->metadata, |
|
| 180 | - ); |
|
| 168 | + 'meetingID' => $xml->meetingID, |
|
| 169 | + 'moderatorPW' => $xml->moderatorPW, |
|
| 170 | + 'attendeePW' => $xml->attendeePW, |
|
| 171 | + 'hasBeenForciblyEnded' => $xml->hasBeenForciblyEnded, |
|
| 172 | + 'running' => $xml->running, |
|
| 173 | + 'recording' => $xml->recording, |
|
| 174 | + 'startTime' => $xml->startTime, |
|
| 175 | + 'endTime' => $xml->endTime, |
|
| 176 | + 'participantCount' => $xml->participantCount, |
|
| 177 | + 'moderatorCount' => $xml->moderatorCount, |
|
| 178 | + 'attendees' => $xml->attendees, |
|
| 179 | + 'metadata' => $xml->metadata, |
|
| 180 | + ); |
|
| 181 | 181 | } |
| 182 | 182 | if ($xml) { |
| 183 | 183 | // Either failure or success without meeting info. |
@@ -333,7 +333,7 @@ discard block |
||
| 333 | 333 | function bigbluebuttonbn_get_default_config_xml() { |
| 334 | 334 | $xml = bigbluebuttonbn_wrap_xml_load_file( |
| 335 | 335 | \mod_bigbluebuttonbn\locallib\bigbluebutton::action_url('getDefaultConfigXML') |
| 336 | - ); |
|
| 336 | + ); |
|
| 337 | 337 | return $xml; |
| 338 | 338 | } |
| 339 | 339 | |
@@ -437,7 +437,7 @@ discard block |
||
| 437 | 437 | foreach ($ids as $id) { |
| 438 | 438 | $xml = bigbluebuttonbn_wrap_xml_load_file( |
| 439 | 439 | \mod_bigbluebuttonbn\locallib\bigbluebutton::action_url('deleteRecordings', ['recordID' => $id]) |
| 440 | - ); |
|
| 440 | + ); |
|
| 441 | 441 | if ($xml && $xml->returncode != 'SUCCESS') { |
| 442 | 442 | return false; |
| 443 | 443 | } |
@@ -456,7 +456,7 @@ discard block |
||
| 456 | 456 | foreach ($ids as $id) { |
| 457 | 457 | $xml = bigbluebuttonbn_wrap_xml_load_file( |
| 458 | 458 | \mod_bigbluebuttonbn\locallib\bigbluebutton::action_url('publishRecordings', ['recordID' => $id, 'publish' => $publish]) |
| 459 | - ); |
|
| 459 | + ); |
|
| 460 | 460 | if ($xml && $xml->returncode != 'SUCCESS') { |
| 461 | 461 | return false; |
| 462 | 462 | } |
@@ -475,7 +475,7 @@ discard block |
||
| 475 | 475 | foreach ($ids as $id) { |
| 476 | 476 | $xml = bigbluebuttonbn_wrap_xml_load_file( |
| 477 | 477 | \mod_bigbluebuttonbn\locallib\bigbluebutton::action_url('updateRecordings', ['recordID' => $id] + (array) $params) |
| 478 | - ); |
|
| 478 | + ); |
|
| 479 | 479 | if ($xml && $xml->returncode != 'SUCCESS') { |
| 480 | 480 | return false; |
| 481 | 481 | } |
@@ -492,7 +492,7 @@ discard block |
||
| 492 | 492 | function bigbluebuttonbn_end_meeting($meetingid, $modpw) { |
| 493 | 493 | $xml = bigbluebuttonbn_wrap_xml_load_file( |
| 494 | 494 | \mod_bigbluebuttonbn\locallib\bigbluebutton::action_url('end', ['meetingID' => $meetingid, 'password' => $modpw]) |
| 495 | - ); |
|
| 495 | + ); |
|
| 496 | 496 | if ($xml) { |
| 497 | 497 | // If the xml packet returned failure it displays the message to the user. |
| 498 | 498 | return array('returncode' => $xml->returncode, 'message' => $xml->message, 'messageKey' => $xml->messageKey); |
@@ -509,7 +509,7 @@ discard block |
||
| 509 | 509 | function bigbluebuttonbn_get_server_version() { |
| 510 | 510 | $xml = bigbluebuttonbn_wrap_xml_load_file( |
| 511 | 511 | \mod_bigbluebuttonbn\locallib\bigbluebutton::action_url() |
| 512 | - ); |
|
| 512 | + ); |
|
| 513 | 513 | if ($xml && $xml->returncode == 'SUCCESS') { |
| 514 | 514 | return $xml->version; |
| 515 | 515 | } |
@@ -578,10 +578,10 @@ discard block |
||
| 578 | 578 | } |
| 579 | 579 | $options = array(); |
| 580 | 580 | $options['CURLOPT_HTTPHEADER'] = array( |
| 581 | - 'Content-Type: '.$contenttype, |
|
| 582 | - 'Content-Length: '.strlen($data), |
|
| 583 | - 'Content-Language: en-US', |
|
| 584 | - ); |
|
| 581 | + 'Content-Type: '.$contenttype, |
|
| 582 | + 'Content-Length: '.strlen($data), |
|
| 583 | + 'Content-Language: en-US', |
|
| 584 | + ); |
|
| 585 | 585 | |
| 586 | 586 | return $c->post($url, $data, $options); |
| 587 | 587 | } |
@@ -770,12 +770,12 @@ discard block |
||
| 770 | 770 | 'all' => array( |
| 771 | 771 | 'name' => get_string('mod_form_field_participant_list_type_all', 'bigbluebuttonbn'), |
| 772 | 772 | 'children' => [] |
| 773 | - ) |
|
| 774 | - ); |
|
| 773 | + ) |
|
| 774 | + ); |
|
| 775 | 775 | $data['role'] = array( |
| 776 | 776 | 'name' => get_string('mod_form_field_participant_list_type_role', 'bigbluebuttonbn'), |
| 777 | 777 | 'children' => bigbluebuttonbn_get_roles_select($context, true) |
| 778 | - ); |
|
| 778 | + ); |
|
| 779 | 779 | $data['user'] = array( |
| 780 | 780 | 'name' => get_string('mod_form_field_participant_list_type_user', 'bigbluebuttonbn'), |
| 781 | 781 | 'children' => bigbluebuttonbn_get_users_select($context, $bbactivity), |
@@ -822,7 +822,7 @@ discard block |
||
| 822 | 822 | 'selectiontype' => 'all', |
| 823 | 823 | 'selectionid' => 'all', |
| 824 | 824 | 'role' => BIGBLUEBUTTONBN_ROLE_VIEWER |
| 825 | - ); |
|
| 825 | + ); |
|
| 826 | 826 | $defaultrules = explode(',', \mod_bigbluebuttonbn\locallib\config::get('participant_moderator_default')); |
| 827 | 827 | foreach ($defaultrules as $defaultrule) { |
| 828 | 828 | if ($defaultrule == '0') { |
@@ -835,9 +835,9 @@ discard block |
||
| 835 | 835 | continue; |
| 836 | 836 | } |
| 837 | 837 | $participantlist[] = array( |
| 838 | - 'selectiontype' => 'role', |
|
| 839 | - 'selectionid' => $defaultrule, |
|
| 840 | - 'role' => BIGBLUEBUTTONBN_ROLE_MODERATOR); |
|
| 838 | + 'selectiontype' => 'role', |
|
| 839 | + 'selectionid' => $defaultrule, |
|
| 840 | + 'role' => BIGBLUEBUTTONBN_ROLE_MODERATOR); |
|
| 841 | 841 | } |
| 842 | 842 | return $participantlist; |
| 843 | 843 | } |
@@ -876,11 +876,11 @@ discard block |
||
| 876 | 876 | 'all' => get_string('mod_form_field_participant_list_type_all', 'bigbluebuttonbn'), |
| 877 | 877 | 'role' => get_string('mod_form_field_participant_list_type_role', 'bigbluebuttonbn'), |
| 878 | 878 | 'user' => get_string('mod_form_field_participant_list_type_user', 'bigbluebuttonbn'), |
| 879 | - ], |
|
| 879 | + ], |
|
| 880 | 880 | 'type_selected' => 'all', |
| 881 | 881 | 'options' => ['all' => '---------------'], |
| 882 | 882 | 'selected' => 'all', |
| 883 | - ]; |
|
| 883 | + ]; |
|
| 884 | 884 | } |
| 885 | 885 | |
| 886 | 886 | /** |
@@ -1199,7 +1199,7 @@ discard block |
||
| 1199 | 1199 | // Ping again and refresh the cache. |
| 1200 | 1200 | $meetinginfo = (array) bigbluebuttonbn_wrap_xml_load_file( |
| 1201 | 1201 | \mod_bigbluebuttonbn\locallib\bigbluebutton::action_url('getMeetingInfo', ['meetingID' => $meetingid]) |
| 1202 | - ); |
|
| 1202 | + ); |
|
| 1203 | 1203 | $cache->set($meetingid, array('creation_time' => time(), 'meeting_info' => json_encode($meetinginfo))); |
| 1204 | 1204 | return $meetinginfo; |
| 1205 | 1205 | } |
@@ -1614,8 +1614,8 @@ discard block |
||
| 1614 | 1614 | } |
| 1615 | 1615 | $id = 'playbacks-'.$recording['recordID']; |
| 1616 | 1616 | $recordingtypes = html_writer::start_tag('div', array('id' => $id, 'data-imported' => $dataimported, |
| 1617 | - 'data-meetingid' => $recording['meetingID'], 'data-recordingid' => $recording['recordID'], |
|
| 1618 | - 'title' => $title, $visibility => $visibility)); |
|
| 1617 | + 'data-meetingid' => $recording['meetingID'], 'data-recordingid' => $recording['recordID'], |
|
| 1618 | + 'title' => $title, $visibility => $visibility)); |
|
| 1619 | 1619 | foreach ($recording['playbacks'] as $playback) { |
| 1620 | 1620 | $recordingtypes .= bigbluebuttonbn_get_recording_data_row_type($recording, $bbbsession, $playback); |
| 1621 | 1621 | } |
@@ -1650,7 +1650,7 @@ discard block |
||
| 1650 | 1650 | 'data-action' => 'play', |
| 1651 | 1651 | 'data-target' => $playback['type'], |
| 1652 | 1652 | 'data-href' => $href, |
| 1653 | - ); |
|
| 1653 | + ); |
|
| 1654 | 1654 | if ($CFG->bigbluebuttonbn_recordings_validate_url && !bigbluebuttonbn_is_bn_server() && !bigbluebuttonbn_is_valid_resource(trim($playback['url']))) { |
| 1655 | 1655 | $linkattributes['class'] = 'btn btn-sm btn-warning'; |
| 1656 | 1656 | $linkattributes['title'] = get_string('view_recording_format_errror_unreachable', 'bigbluebuttonbn'); |
@@ -1832,10 +1832,10 @@ discard block |
||
| 1832 | 1832 | 'id' => $id, |
| 1833 | 1833 | 'onclick' => $onclick, |
| 1834 | 1834 | 'data-action' => $data['action'] |
| 1835 | - ); |
|
| 1835 | + ); |
|
| 1836 | 1836 | if (!isset($recording['imported'])) { |
| 1837 | 1837 | $linkattributes['data-links'] = bigbluebuttonbn_count_recording_imported_instances( |
| 1838 | - $recording['recordID']); |
|
| 1838 | + $recording['recordID']); |
|
| 1839 | 1839 | } |
| 1840 | 1840 | if (isset($data['disabled'])) { |
| 1841 | 1841 | $iconattributes['class'] .= ' fa-' . $data['disabled']; |
@@ -2358,17 +2358,17 @@ discard block |
||
| 2358 | 2358 | function bigbluebuttonbn_get_instance_type_profiles() { |
| 2359 | 2359 | $instanceprofiles = array( |
| 2360 | 2360 | BIGBLUEBUTTONBN_TYPE_ALL => array('id' => BIGBLUEBUTTONBN_TYPE_ALL, |
| 2361 | - 'name' => get_string('instance_type_default', 'bigbluebuttonbn'), |
|
| 2362 | - 'features' => array('all')), |
|
| 2361 | + 'name' => get_string('instance_type_default', 'bigbluebuttonbn'), |
|
| 2362 | + 'features' => array('all')), |
|
| 2363 | 2363 | BIGBLUEBUTTONBN_TYPE_ROOM_ONLY => array('id' => BIGBLUEBUTTONBN_TYPE_ROOM_ONLY, |
| 2364 | - 'name' => get_string('instance_type_room_only', 'bigbluebuttonbn'), |
|
| 2365 | - 'features' => array('showroom', 'welcomemessage', 'voicebridge', 'waitformoderator', 'userlimit', |
|
| 2366 | - 'recording', 'sendnotifications', 'preuploadpresentation', 'permissions', 'schedule', 'groups', |
|
| 2367 | - 'modstandardelshdr', 'availabilityconditionsheader', 'tagshdr', 'competenciessection', |
|
| 2368 | - 'clienttype', 'availabilityconditionsheader')), |
|
| 2364 | + 'name' => get_string('instance_type_room_only', 'bigbluebuttonbn'), |
|
| 2365 | + 'features' => array('showroom', 'welcomemessage', 'voicebridge', 'waitformoderator', 'userlimit', |
|
| 2366 | + 'recording', 'sendnotifications', 'preuploadpresentation', 'permissions', 'schedule', 'groups', |
|
| 2367 | + 'modstandardelshdr', 'availabilityconditionsheader', 'tagshdr', 'competenciessection', |
|
| 2368 | + 'clienttype', 'availabilityconditionsheader')), |
|
| 2369 | 2369 | BIGBLUEBUTTONBN_TYPE_RECORDING_ONLY => array('id' => BIGBLUEBUTTONBN_TYPE_RECORDING_ONLY, |
| 2370 | - 'name' => get_string('instance_type_recording_only', 'bigbluebuttonbn'), |
|
| 2371 | - 'features' => array('showrecordings', 'importrecordings', 'availabilityconditionsheader')) |
|
| 2370 | + 'name' => get_string('instance_type_recording_only', 'bigbluebuttonbn'), |
|
| 2371 | + 'features' => array('showrecordings', 'importrecordings', 'availabilityconditionsheader')) |
|
| 2372 | 2372 | ); |
| 2373 | 2373 | return $instanceprofiles; |
| 2374 | 2374 | } |
@@ -2457,8 +2457,8 @@ discard block |
||
| 2457 | 2457 | $activitytime = ''; |
| 2458 | 2458 | if ($time) { |
| 2459 | 2459 | $activitytime = calendar_day_representation($time).' '. |
| 2460 | - get_string('mod_form_field_notification_msg_at', 'bigbluebuttonbn').' '. |
|
| 2461 | - calendar_time_representation($time); |
|
| 2460 | + get_string('mod_form_field_notification_msg_at', 'bigbluebuttonbn').' '. |
|
| 2461 | + calendar_time_representation($time); |
|
| 2462 | 2462 | } |
| 2463 | 2463 | return $activitytime; |
| 2464 | 2464 | } |
@@ -2779,7 +2779,7 @@ discard block |
||
| 2779 | 2779 | $renderer->render_group_element('participant_moderator_default', |
| 2780 | 2780 | $renderer->render_group_element_configmultiselect('participant_moderator_default', |
| 2781 | 2781 | array_keys($owner), $owner + $roles) |
| 2782 | - ); |
|
| 2782 | + ); |
|
| 2783 | 2783 | } |
| 2784 | 2784 | } |
| 2785 | 2785 | |
@@ -2815,7 +2815,7 @@ discard block |
||
| 2815 | 2815 | // Web Client default. |
| 2816 | 2816 | $default = intval((int)\mod_bigbluebuttonbn\locallib\config::get('clienttype_default')); |
| 2817 | 2817 | $choices = array(BIGBLUEBUTTON_CLIENTTYPE_FLASH => get_string('mod_form_block_clienttype_flash', 'bigbluebuttonbn'), |
| 2818 | - BIGBLUEBUTTON_CLIENTTYPE_HTML5 => get_string('mod_form_block_clienttype_html5', 'bigbluebuttonbn')); |
|
| 2818 | + BIGBLUEBUTTON_CLIENTTYPE_HTML5 => get_string('mod_form_block_clienttype_html5', 'bigbluebuttonbn')); |
|
| 2819 | 2819 | $renderer->render_group_element('clienttype_default', |
| 2820 | 2820 | $renderer->render_group_element_configselect('clienttype_default', |
| 2821 | 2821 | $default, $choices)); |
@@ -2926,7 +2926,7 @@ discard block |
||
| 2926 | 2926 | return $output; |
| 2927 | 2927 | } |
| 2928 | 2928 | $output .= $OUTPUT->box_start('box boxalignleft adminerror alert alert-' . $type . ' alert-block fade in', |
| 2929 | - 'bigbluebuttonbn_view_general_warning') . "\n"; |
|
| 2929 | + 'bigbluebuttonbn_view_general_warning') . "\n"; |
|
| 2930 | 2930 | $output .= ' ' . $message . "\n"; |
| 2931 | 2931 | $output .= ' <div class="singlebutton pull-right">' . "\n"; |
| 2932 | 2932 | if (!empty($href)) { |
@@ -108,7 +108,7 @@ discard block |
||
| 108 | 108 | 'logoutURL' => $logouturl, |
| 109 | 109 | ]; |
| 110 | 110 | // Choose between Adobe Flash or HTML5 Client. |
| 111 | - if ( $clienttype == BIGBLUEBUTTON_CLIENTTYPE_HTML5 ) { |
|
| 111 | + if ($clienttype == BIGBLUEBUTTON_CLIENTTYPE_HTML5) { |
|
| 112 | 112 | $data['joinViaHtml5'] = 'true'; |
| 113 | 113 | } |
| 114 | 114 | if (!is_null($configtoken)) { |
@@ -181,7 +181,7 @@ discard block |
||
| 181 | 181 | } |
| 182 | 182 | if ($xml) { |
| 183 | 183 | // Either failure or success without meeting info. |
| 184 | - return (array)$xml; |
|
| 184 | + return (array) $xml; |
|
| 185 | 185 | } |
| 186 | 186 | // If the server is unreachable, then prompts the user of the necessary action. |
| 187 | 187 | return array('returncode' => 'FAILED', 'message' => 'unreachable', 'messageKey' => 'Server is unreachable'); |
@@ -569,7 +569,7 @@ discard block |
||
| 569 | 569 | */ |
| 570 | 570 | function bigbluebuttonbn_wrap_xml_load_file_curl_request($url, $method = 'GET', $data = null, $contenttype = 'text/xml') { |
| 571 | 571 | global $CFG; |
| 572 | - require_once($CFG->libdir . '/filelib.php'); |
|
| 572 | + require_once($CFG->libdir.'/filelib.php'); |
|
| 573 | 573 | $c = new curl(); |
| 574 | 574 | $c->setopt(array('SSL_VERIFYPEER' => true)); |
| 575 | 575 | if ($method == 'POST') { |
@@ -620,7 +620,7 @@ discard block |
||
| 620 | 620 | if ($userroles) { |
| 621 | 621 | $where = ''; |
| 622 | 622 | foreach ($userroles as $userrole) { |
| 623 | - $where .= (empty($where) ? ' WHERE' : ' OR').' id=' . $userrole->roleid; |
|
| 623 | + $where .= (empty($where) ? ' WHERE' : ' OR').' id='.$userrole->roleid; |
|
| 624 | 624 | } |
| 625 | 625 | $userroles = $DB->get_records_sql('SELECT * FROM {role}'.$where); |
| 626 | 626 | } |
@@ -749,7 +749,7 @@ discard block |
||
| 749 | 749 | function bigbluebuttonbn_get_role($id) { |
| 750 | 750 | $roles = (array) role_get_names(); |
| 751 | 751 | if (is_numeric($id) && isset($roles[$id])) { |
| 752 | - return (object)$roles[$id]; |
|
| 752 | + return (object) $roles[$id]; |
|
| 753 | 753 | } |
| 754 | 754 | foreach ($roles as $role) { |
| 755 | 755 | if ($role->shortname == $id) { |
@@ -829,7 +829,7 @@ discard block |
||
| 829 | 829 | if (!empty($ownerid) && is_enrolled($context, $ownerid)) { |
| 830 | 830 | $participantlist[] = array( |
| 831 | 831 | 'selectiontype' => 'user', |
| 832 | - 'selectionid' => (string)$ownerid, |
|
| 832 | + 'selectionid' => (string) $ownerid, |
|
| 833 | 833 | 'role' => BIGBLUEBUTTONBN_ROLE_MODERATOR); |
| 834 | 834 | } |
| 835 | 835 | continue; |
@@ -904,7 +904,7 @@ discard block |
||
| 904 | 904 | if (!isguestuser()) { |
| 905 | 905 | $userroles = bigbluebuttonbn_get_user_roles($context, $userid); |
| 906 | 906 | } |
| 907 | - return bigbluebuttonbn_is_moderator_validator($participantlist, $userid , $userroles); |
|
| 907 | + return bigbluebuttonbn_is_moderator_validator($participantlist, $userid, $userroles); |
|
| 908 | 908 | } |
| 909 | 909 | |
| 910 | 910 | /** |
@@ -989,9 +989,9 @@ discard block |
||
| 989 | 989 | if ($voicebridge == 0) { |
| 990 | 990 | return true; |
| 991 | 991 | } |
| 992 | - $select = 'voicebridge = ' . $voicebridge; |
|
| 992 | + $select = 'voicebridge = '.$voicebridge; |
|
| 993 | 993 | if ($instance != 0) { |
| 994 | - $select .= ' AND id <>' . $instance; |
|
| 994 | + $select .= ' AND id <>'.$instance; |
|
| 995 | 995 | } |
| 996 | 996 | if (!$DB->get_records_select('bigbluebuttonbn', $select)) { |
| 997 | 997 | return true; |
@@ -1011,7 +1011,7 @@ discard block |
||
| 1011 | 1011 | $now = time(); |
| 1012 | 1012 | if ($closingtime > 0 && $now < $closingtime) { |
| 1013 | 1013 | $duration = ceil(($closingtime - $now) / 60); |
| 1014 | - $compensationtime = intval((int)\mod_bigbluebuttonbn\locallib\config::get('scheduled_duration_compensation')); |
|
| 1014 | + $compensationtime = intval((int) \mod_bigbluebuttonbn\locallib\config::get('scheduled_duration_compensation')); |
|
| 1015 | 1015 | $duration = intval($duration) + $compensationtime; |
| 1016 | 1016 | } |
| 1017 | 1017 | return $duration; |
@@ -1151,7 +1151,7 @@ discard block |
||
| 1151 | 1151 | if (array_key_exists('other', $options)) { |
| 1152 | 1152 | $params['other'] = $options['other']; |
| 1153 | 1153 | } |
| 1154 | - $event = call_user_func_array('\mod_bigbluebuttonbn\event\\' . $type . '::create', |
|
| 1154 | + $event = call_user_func_array('\mod_bigbluebuttonbn\event\\'.$type.'::create', |
|
| 1155 | 1155 | array($params)); |
| 1156 | 1156 | $event->add_record_snapshot('course_modules', $cm); |
| 1157 | 1157 | $event->add_record_snapshot('course', $course); |
@@ -1188,7 +1188,7 @@ discard block |
||
| 1188 | 1188 | * @return array |
| 1189 | 1189 | */ |
| 1190 | 1190 | function bigbluebuttonbn_get_meeting_info($meetingid, $updatecache = false) { |
| 1191 | - $cachettl = (int)\mod_bigbluebuttonbn\locallib\config::get('waitformoderator_cache_ttl'); |
|
| 1191 | + $cachettl = (int) \mod_bigbluebuttonbn\locallib\config::get('waitformoderator_cache_ttl'); |
|
| 1192 | 1192 | $cache = cache::make_from_params(cache_store::MODE_APPLICATION, 'mod_bigbluebuttonbn', 'meetings_cache'); |
| 1193 | 1193 | $result = $cache->get($meetingid); |
| 1194 | 1194 | $now = time(); |
@@ -1394,7 +1394,7 @@ discard block |
||
| 1394 | 1394 | * @return boolean |
| 1395 | 1395 | */ |
| 1396 | 1396 | function bigbluebuttonbn_get_recording_data_row_editable($bbbsession) { |
| 1397 | - return ($bbbsession['managerecordings'] && ((double)$bbbsession['serverversion'] >= 1.0 || $bbbsession['bnserver'])); |
|
| 1397 | + return ($bbbsession['managerecordings'] && ((double) $bbbsession['serverversion'] >= 1.0 || $bbbsession['bnserver'])); |
|
| 1398 | 1398 | } |
| 1399 | 1399 | |
| 1400 | 1400 | /** |
@@ -1405,7 +1405,7 @@ discard block |
||
| 1405 | 1405 | * @return boolean |
| 1406 | 1406 | */ |
| 1407 | 1407 | function bigbluebuttonbn_get_recording_data_preview_enabled($bbbsession) { |
| 1408 | - return ((double)$bbbsession['serverversion'] >= 1.0 && $bbbsession['bigbluebuttonbn']->recordings_preview == '1'); |
|
| 1408 | + return ((double) $bbbsession['serverversion'] >= 1.0 && $bbbsession['bigbluebuttonbn']->recordings_preview == '1'); |
|
| 1409 | 1409 | } |
| 1410 | 1410 | |
| 1411 | 1411 | /** |
@@ -1481,11 +1481,11 @@ discard block |
||
| 1481 | 1481 | $actionbar .= bigbluebuttonbn_actionbar_render_button($recording, $buttonpayload); |
| 1482 | 1482 | } |
| 1483 | 1483 | $head = html_writer::start_tag('div', array( |
| 1484 | - 'id' => 'recording-actionbar-' . $recording['recordID'], |
|
| 1484 | + 'id' => 'recording-actionbar-'.$recording['recordID'], |
|
| 1485 | 1485 | 'data-recordingid' => $recording['recordID'], |
| 1486 | 1486 | 'data-meetingid' => $recording['meetingID'])); |
| 1487 | 1487 | $tail = html_writer::end_tag('div'); |
| 1488 | - return $head . $actionbar . $tail; |
|
| 1488 | + return $head.$actionbar.$tail; |
|
| 1489 | 1489 | } |
| 1490 | 1490 | |
| 1491 | 1491 | /** |
@@ -1581,7 +1581,7 @@ discard block |
||
| 1581 | 1581 | } |
| 1582 | 1582 | $recordingpreview .= html_writer::start_tag('div', array('class' => '')); |
| 1583 | 1583 | $recordingpreview .= html_writer::empty_tag('img', |
| 1584 | - array('src' => trim($image['url']) . '?' . time(), 'class' => 'recording-thumbnail pull-left')); |
|
| 1584 | + array('src' => trim($image['url']).'?'.time(), 'class' => 'recording-thumbnail pull-left')); |
|
| 1585 | 1585 | $recordingpreview .= html_writer::end_tag('div'); |
| 1586 | 1586 | } |
| 1587 | 1587 | $recordingpreview .= html_writer::end_tag('div'); |
@@ -1638,13 +1638,13 @@ discard block |
||
| 1638 | 1638 | return ''; |
| 1639 | 1639 | } |
| 1640 | 1640 | $text = bigbluebuttonbn_get_recording_type_text($playback['type']); |
| 1641 | - $href = $CFG->wwwroot . '/mod/bigbluebuttonbn/bbb_view.php?action=play&bn=' . $bbbsession['bigbluebuttonbn']->id . |
|
| 1642 | - '&mid=' . $recording['meetingID'] . '&rid=' . $recording['recordID'] . '&rtype=' . $playback['type']; |
|
| 1641 | + $href = $CFG->wwwroot.'/mod/bigbluebuttonbn/bbb_view.php?action=play&bn='.$bbbsession['bigbluebuttonbn']->id. |
|
| 1642 | + '&mid='.$recording['meetingID'].'&rid='.$recording['recordID'].'&rtype='.$playback['type']; |
|
| 1643 | 1643 | if (!isset($recording['imported']) || !isset($recording['protected']) || $recording['protected'] === 'false') { |
| 1644 | - $href .= '&href=' . urlencode(trim($playback['url'])); |
|
| 1644 | + $href .= '&href='.urlencode(trim($playback['url'])); |
|
| 1645 | 1645 | } |
| 1646 | 1646 | $linkattributes = array( |
| 1647 | - 'id' => 'recording-play-' . $playback['type'] . '-' . $recording['recordID'], |
|
| 1647 | + 'id' => 'recording-play-'.$playback['type'].'-'.$recording['recordID'], |
|
| 1648 | 1648 | 'class' => 'btn btn-sm btn-default', |
| 1649 | 1649 | 'onclick' => 'M.mod_bigbluebuttonbn.recordings.recordingPlay(this);', |
| 1650 | 1650 | 'data-action' => 'play', |
@@ -1656,7 +1656,7 @@ discard block |
||
| 1656 | 1656 | $linkattributes['title'] = get_string('view_recording_format_errror_unreachable', 'bigbluebuttonbn'); |
| 1657 | 1657 | unset($linkattributes['data-href']); |
| 1658 | 1658 | } |
| 1659 | - return $OUTPUT->action_link('#', $text, null, $linkattributes) . ' '; |
|
| 1659 | + return $OUTPUT->action_link('#', $text, null, $linkattributes).' '; |
|
| 1660 | 1660 | } |
| 1661 | 1661 | |
| 1662 | 1662 | /** |
@@ -1669,7 +1669,7 @@ discard block |
||
| 1669 | 1669 | function bigbluebuttonbn_get_recording_type_text($playbacktype) { |
| 1670 | 1670 | // Check first if string exists, and if it does'nt just default to the capitalised version of the string. |
| 1671 | 1671 | $text = ucwords($playbacktype); |
| 1672 | - $typestringid = 'view_recording_format_' . $playbacktype; |
|
| 1672 | + $typestringid = 'view_recording_format_'.$playbacktype; |
|
| 1673 | 1673 | if (get_string_manager()->string_exists($typestringid, 'bigbluebuttonbn')) { |
| 1674 | 1674 | $text = get_string($typestringid, 'bigbluebuttonbn'); |
| 1675 | 1675 | } |
@@ -1699,7 +1699,7 @@ discard block |
||
| 1699 | 1699 | $validatedurls[$urlhost] = true; |
| 1700 | 1700 | $curlinfo = bigbluebuttonbn_wrap_xml_load_file_curl_request($url, 'HEAD'); |
| 1701 | 1701 | if (!isset($curlinfo['http_code']) || $curlinfo['http_code'] != 200) { |
| 1702 | - $error = "Resources hosted by " . $urlhost . " are unreachable. Server responded with code " . $curlinfo['http_code']; |
|
| 1702 | + $error = "Resources hosted by ".$urlhost." are unreachable. Server responded with code ".$curlinfo['http_code']; |
|
| 1703 | 1703 | debugging($error, DEBUG_DEVELOPER); |
| 1704 | 1704 | $validatedurls[$urlhost] = false; |
| 1705 | 1705 | } |
@@ -1790,12 +1790,12 @@ discard block |
||
| 1790 | 1790 | * @return string |
| 1791 | 1791 | */ |
| 1792 | 1792 | function bigbluebuttonbn_get_recording_data_row_text($recording, $text, $source, $data) { |
| 1793 | - $htmltext = '<span>' . htmlentities($text) . '</span>'; |
|
| 1793 | + $htmltext = '<span>'.htmlentities($text).'</span>'; |
|
| 1794 | 1794 | if (empty($data)) { |
| 1795 | 1795 | return $htmltext; |
| 1796 | 1796 | } |
| 1797 | - $target = $data['action'] . '-' . $data['target']; |
|
| 1798 | - $id = 'recording-' . $target . '-' . $data['recordingid']; |
|
| 1797 | + $target = $data['action'].'-'.$data['target']; |
|
| 1798 | + $id = 'recording-'.$target.'-'.$data['recordingid']; |
|
| 1799 | 1799 | $attributes = array('id' => $id, 'class' => 'quickeditlink col-md-20', |
| 1800 | 1800 | 'data-recordingid' => $data['recordingid'], 'data-meetingid' => $data['meetingid'], |
| 1801 | 1801 | 'data-target' => $data['target'], 'data-source' => $source); |
@@ -1803,7 +1803,7 @@ discard block |
||
| 1803 | 1803 | $tail = html_writer::end_tag('div'); |
| 1804 | 1804 | $payload = array('action' => $data['action'], 'tag' => $data['tag'], 'target' => $data['target']); |
| 1805 | 1805 | $htmllink = bigbluebuttonbn_actionbar_render_button($recording, $payload); |
| 1806 | - return $head . $htmltext . $htmllink . $tail; |
|
| 1806 | + return $head.$htmltext.$htmllink.$tail; |
|
| 1807 | 1807 | } |
| 1808 | 1808 | |
| 1809 | 1809 | /** |
@@ -1821,10 +1821,10 @@ discard block |
||
| 1821 | 1821 | } |
| 1822 | 1822 | $target = $data['action']; |
| 1823 | 1823 | if (isset($data['target'])) { |
| 1824 | - $target .= '-' . $data['target']; |
|
| 1824 | + $target .= '-'.$data['target']; |
|
| 1825 | 1825 | } |
| 1826 | - $id = 'recording-' . $target . '-' . $recording['recordID']; |
|
| 1827 | - $onclick = 'M.mod_bigbluebuttonbn.recordings.recording' . ucfirst($data['action']) . '(this); return false;'; |
|
| 1826 | + $id = 'recording-'.$target.'-'.$recording['recordID']; |
|
| 1827 | + $onclick = 'M.mod_bigbluebuttonbn.recordings.recording'.ucfirst($data['action']).'(this); return false;'; |
|
| 1828 | 1828 | if ((boolean) \mod_bigbluebuttonbn\locallib\config::get('recording_icons_enabled')) { |
| 1829 | 1829 | // With icon for $manageaction. |
| 1830 | 1830 | $iconattributes = array('id' => $id, 'class' => 'iconsmall'); |
@@ -1838,12 +1838,12 @@ discard block |
||
| 1838 | 1838 | $recording['recordID']); |
| 1839 | 1839 | } |
| 1840 | 1840 | if (isset($data['disabled'])) { |
| 1841 | - $iconattributes['class'] .= ' fa-' . $data['disabled']; |
|
| 1841 | + $iconattributes['class'] .= ' fa-'.$data['disabled']; |
|
| 1842 | 1842 | $linkattributes['class'] = 'disabled'; |
| 1843 | 1843 | unset($linkattributes['onclick']); |
| 1844 | 1844 | } |
| 1845 | 1845 | $icon = new pix_icon('i/'.$data['tag'], |
| 1846 | - get_string('view_recording_list_actionbar_' . $data['action'], 'bigbluebuttonbn'), |
|
| 1846 | + get_string('view_recording_list_actionbar_'.$data['action'], 'bigbluebuttonbn'), |
|
| 1847 | 1847 | 'moodle', $iconattributes); |
| 1848 | 1848 | return $OUTPUT->action_icon('#', $icon, null, $linkattributes, false); |
| 1849 | 1849 | } |
@@ -1939,7 +1939,7 @@ discard block |
||
| 1939 | 1939 | if ($bbbsession['managerecordings']) { |
| 1940 | 1940 | $table->head[] = get_string('view_recording_actionbar', 'bigbluebuttonbn'); |
| 1941 | 1941 | $table->align[] = 'left'; |
| 1942 | - $table->size[] = (count($tools) * 40) . 'px'; |
|
| 1942 | + $table->size[] = (count($tools) * 40).'px'; |
|
| 1943 | 1943 | } |
| 1944 | 1944 | // Get the groups of the user. |
| 1945 | 1945 | $usergroups = groups_get_all_groups($bbbsession['course']->id, $bbbsession['userID']); |
@@ -2007,14 +2007,14 @@ discard block |
||
| 2007 | 2007 | } |
| 2008 | 2008 | $rowdata->date_formatted = str_replace(' ', ' ', $rowdata->date_formatted); |
| 2009 | 2009 | $row->cells = array(); |
| 2010 | - $row->cells[] = $texthead . $rowdata->recording . $texttail; |
|
| 2011 | - $row->cells[] = $texthead . $rowdata->meeting . $texttail;; |
|
| 2012 | - $row->cells[] = $texthead . $rowdata->activity . $texttail; |
|
| 2013 | - $row->cells[] = $texthead . $rowdata->description . $texttail; |
|
| 2010 | + $row->cells[] = $texthead.$rowdata->recording.$texttail; |
|
| 2011 | + $row->cells[] = $texthead.$rowdata->meeting.$texttail; ; |
|
| 2012 | + $row->cells[] = $texthead.$rowdata->activity.$texttail; |
|
| 2013 | + $row->cells[] = $texthead.$rowdata->description.$texttail; |
|
| 2014 | 2014 | if (bigbluebuttonbn_get_recording_data_preview_enabled($bbbsession)) { |
| 2015 | 2015 | $row->cells[] = $rowdata->preview; |
| 2016 | 2016 | } |
| 2017 | - $row->cells[] = $texthead . $rowdata->date_formatted . $texttail; |
|
| 2017 | + $row->cells[] = $texthead.$rowdata->date_formatted.$texttail; |
|
| 2018 | 2018 | $row->cells[] = $rowdata->duration_formatted; |
| 2019 | 2019 | if ($bbbsession['managerecordings']) { |
| 2020 | 2020 | $row->cells[] = $rowdata->actionbar; |
@@ -2057,7 +2057,7 @@ discard block |
||
| 2057 | 2057 | $sender = get_admin(); |
| 2058 | 2058 | // Prepare message. |
| 2059 | 2059 | $messagetext = '<p>'.get_string('email_body_recording_ready_for', 'bigbluebuttonbn'). |
| 2060 | - ' "' . $bigbluebuttonbn->name . '" '. |
|
| 2060 | + ' "'.$bigbluebuttonbn->name.'" '. |
|
| 2061 | 2061 | get_string('email_body_recording_ready_is_ready', 'bigbluebuttonbn').'.</p>'; |
| 2062 | 2062 | $context = context_course::instance($bigbluebuttonbn->course); |
| 2063 | 2063 | \mod_bigbluebuttonbn\locallib\notifier::notification_send($sender, $bigbluebuttonbn, $messagetext); |
@@ -2097,7 +2097,7 @@ discard block |
||
| 2097 | 2097 | } |
| 2098 | 2098 | $coursesforselect = []; |
| 2099 | 2099 | foreach ($courses as $course) { |
| 2100 | - $coursesforselect[$course->id] = $course->fullname . " (" . $course->shortname . ")"; |
|
| 2100 | + $coursesforselect[$course->id] = $course->fullname." (".$course->shortname.")"; |
|
| 2101 | 2101 | } |
| 2102 | 2102 | return $coursesforselect; |
| 2103 | 2103 | } |
@@ -2192,17 +2192,17 @@ discard block |
||
| 2192 | 2192 | * @return string containing the sql used for getting the target bigbluebuttonbn instances |
| 2193 | 2193 | */ |
| 2194 | 2194 | function bigbluebuttonbn_get_recordings_deleted_sql_select($courseid = 0, $bigbluebuttonbnid = null, $subset = true) { |
| 2195 | - $sql = "log = '" . BIGBLUEBUTTONBN_LOG_EVENT_DELETE . "' AND meta like '%has_recordings%' AND meta like '%true%'"; |
|
| 2195 | + $sql = "log = '".BIGBLUEBUTTONBN_LOG_EVENT_DELETE."' AND meta like '%has_recordings%' AND meta like '%true%'"; |
|
| 2196 | 2196 | if (empty($courseid)) { |
| 2197 | 2197 | $courseid = 0; |
| 2198 | 2198 | } |
| 2199 | 2199 | if (empty($bigbluebuttonbnid)) { |
| 2200 | - return $sql . " AND courseid = {$courseid}"; |
|
| 2200 | + return $sql." AND courseid = {$courseid}"; |
|
| 2201 | 2201 | } |
| 2202 | 2202 | if ($subset) { |
| 2203 | - return $sql . " AND bigbluebuttonbnid = '{$bigbluebuttonbnid}'"; |
|
| 2203 | + return $sql." AND bigbluebuttonbnid = '{$bigbluebuttonbnid}'"; |
|
| 2204 | 2204 | } |
| 2205 | - return $sql . " AND courseid = {$courseid} AND bigbluebuttonbnid <> '{$bigbluebuttonbnid}'"; |
|
| 2205 | + return $sql." AND courseid = {$courseid} AND bigbluebuttonbnid <> '{$bigbluebuttonbnid}'"; |
|
| 2206 | 2206 | } |
| 2207 | 2207 | |
| 2208 | 2208 | /** |
@@ -2216,17 +2216,17 @@ discard block |
||
| 2216 | 2216 | * @return string containing the sql used for getting the target bigbluebuttonbn instances |
| 2217 | 2217 | */ |
| 2218 | 2218 | function bigbluebuttonbn_get_recordings_imported_sql_select($courseid = 0, $bigbluebuttonbnid = null, $subset = true) { |
| 2219 | - $sql = "log = '" . BIGBLUEBUTTONBN_LOG_EVENT_IMPORT . "'"; |
|
| 2219 | + $sql = "log = '".BIGBLUEBUTTONBN_LOG_EVENT_IMPORT."'"; |
|
| 2220 | 2220 | if (empty($courseid)) { |
| 2221 | 2221 | $courseid = 0; |
| 2222 | 2222 | } |
| 2223 | 2223 | if (empty($bigbluebuttonbnid)) { |
| 2224 | - return $sql . " AND courseid = '{$courseid}'"; |
|
| 2224 | + return $sql." AND courseid = '{$courseid}'"; |
|
| 2225 | 2225 | } |
| 2226 | 2226 | if ($subset) { |
| 2227 | - return $sql . " AND bigbluebuttonbnid = '{$bigbluebuttonbnid}'"; |
|
| 2227 | + return $sql." AND bigbluebuttonbnid = '{$bigbluebuttonbnid}'"; |
|
| 2228 | 2228 | } |
| 2229 | - return $sql . " AND courseid = '{$courseid}' AND bigbluebuttonbnid <> '{$bigbluebuttonbnid}'"; |
|
| 2229 | + return $sql." AND courseid = '{$courseid}' AND bigbluebuttonbnid <> '{$bigbluebuttonbnid}'"; |
|
| 2230 | 2230 | } |
| 2231 | 2231 | |
| 2232 | 2232 | /** |
@@ -2552,7 +2552,7 @@ discard block |
||
| 2552 | 2552 | */ |
| 2553 | 2553 | function bigbluebuttonbn_settings_general(&$renderer) { |
| 2554 | 2554 | // Configuration for BigBlueButton. |
| 2555 | - if ((boolean)\mod_bigbluebuttonbn\settings\validator::section_general_shown()) { |
|
| 2555 | + if ((boolean) \mod_bigbluebuttonbn\settings\validator::section_general_shown()) { |
|
| 2556 | 2556 | $renderer->render_group_header('general'); |
| 2557 | 2557 | $renderer->render_group_element('server_url', |
| 2558 | 2558 | $renderer->render_group_element_text('server_url', BIGBLUEBUTTONBN_DEFAULT_SERVER_URL)); |
@@ -2570,7 +2570,7 @@ discard block |
||
| 2570 | 2570 | */ |
| 2571 | 2571 | function bigbluebuttonbn_settings_record(&$renderer) { |
| 2572 | 2572 | // Configuration for 'recording' feature. |
| 2573 | - if ((boolean)\mod_bigbluebuttonbn\settings\validator::section_record_meeting_shown()) { |
|
| 2573 | + if ((boolean) \mod_bigbluebuttonbn\settings\validator::section_record_meeting_shown()) { |
|
| 2574 | 2574 | $renderer->render_group_header('recording'); |
| 2575 | 2575 | $renderer->render_group_element('recording_default', |
| 2576 | 2576 | $renderer->render_group_element_checkbox('recording_default', 1)); |
@@ -2600,7 +2600,7 @@ discard block |
||
| 2600 | 2600 | */ |
| 2601 | 2601 | function bigbluebuttonbn_settings_importrecordings(&$renderer) { |
| 2602 | 2602 | // Configuration for 'import recordings' feature. |
| 2603 | - if ((boolean)\mod_bigbluebuttonbn\settings\validator::section_import_recordings_shown()) { |
|
| 2603 | + if ((boolean) \mod_bigbluebuttonbn\settings\validator::section_import_recordings_shown()) { |
|
| 2604 | 2604 | $renderer->render_group_header('importrecordings'); |
| 2605 | 2605 | $renderer->render_group_element('importrecordings_enabled', |
| 2606 | 2606 | $renderer->render_group_element_checkbox('importrecordings_enabled', 0)); |
@@ -2618,7 +2618,7 @@ discard block |
||
| 2618 | 2618 | */ |
| 2619 | 2619 | function bigbluebuttonbn_settings_showrecordings(&$renderer) { |
| 2620 | 2620 | // Configuration for 'show recordings' feature. |
| 2621 | - if ((boolean)\mod_bigbluebuttonbn\settings\validator::section_show_recordings_shown()) { |
|
| 2621 | + if ((boolean) \mod_bigbluebuttonbn\settings\validator::section_show_recordings_shown()) { |
|
| 2622 | 2622 | $renderer->render_group_header('recordings'); |
| 2623 | 2623 | $renderer->render_group_element('recordings_html_default', |
| 2624 | 2624 | $renderer->render_group_element_checkbox('recordings_html_default', 1)); |
@@ -2652,7 +2652,7 @@ discard block |
||
| 2652 | 2652 | */ |
| 2653 | 2653 | function bigbluebuttonbn_settings_waitmoderator(&$renderer) { |
| 2654 | 2654 | // Configuration for wait for moderator feature. |
| 2655 | - if ((boolean)\mod_bigbluebuttonbn\settings\validator::section_wait_moderator_shown()) { |
|
| 2655 | + if ((boolean) \mod_bigbluebuttonbn\settings\validator::section_wait_moderator_shown()) { |
|
| 2656 | 2656 | $renderer->render_group_header('waitformoderator'); |
| 2657 | 2657 | $renderer->render_group_element('waitformoderator_default', |
| 2658 | 2658 | $renderer->render_group_element_checkbox('waitformoderator_default', 0)); |
@@ -2674,7 +2674,7 @@ discard block |
||
| 2674 | 2674 | */ |
| 2675 | 2675 | function bigbluebuttonbn_settings_voicebridge(&$renderer) { |
| 2676 | 2676 | // Configuration for "static voice bridge" feature. |
| 2677 | - if ((boolean)\mod_bigbluebuttonbn\settings\validator::section_static_voice_bridge_shown()) { |
|
| 2677 | + if ((boolean) \mod_bigbluebuttonbn\settings\validator::section_static_voice_bridge_shown()) { |
|
| 2678 | 2678 | $renderer->render_group_header('voicebridge'); |
| 2679 | 2679 | $renderer->render_group_element('voicebridge_editable', |
| 2680 | 2680 | $renderer->render_group_element_checkbox('voicebridge_editable', 0)); |
@@ -2690,7 +2690,7 @@ discard block |
||
| 2690 | 2690 | */ |
| 2691 | 2691 | function bigbluebuttonbn_settings_preupload(&$renderer) { |
| 2692 | 2692 | // Configuration for "preupload presentation" feature. |
| 2693 | - if ((boolean)\mod_bigbluebuttonbn\settings\validator::section_preupload_presentation_shown()) { |
|
| 2693 | + if ((boolean) \mod_bigbluebuttonbn\settings\validator::section_preupload_presentation_shown()) { |
|
| 2694 | 2694 | // This feature only works if curl is installed. |
| 2695 | 2695 | $preuploaddescripion = get_string('config_preuploadpresentation_description', 'bigbluebuttonbn'); |
| 2696 | 2696 | if (!extension_loaded('curl')) { |
@@ -2716,7 +2716,7 @@ discard block |
||
| 2716 | 2716 | */ |
| 2717 | 2717 | function bigbluebuttonbn_settings_preupload_manage_default_file(&$renderer) { |
| 2718 | 2718 | // Configuration for "preupload presentation" feature. |
| 2719 | - if ((boolean)\mod_bigbluebuttonbn\settings\validator::section_preupload_presentation_shown()) { |
|
| 2719 | + if ((boolean) \mod_bigbluebuttonbn\settings\validator::section_preupload_presentation_shown()) { |
|
| 2720 | 2720 | if (extension_loaded('curl')) { |
| 2721 | 2721 | // This feature only works if curl is installed. |
| 2722 | 2722 | $renderer->render_filemanager_default_file_presentation("presentation_default"); |
@@ -2733,7 +2733,7 @@ discard block |
||
| 2733 | 2733 | */ |
| 2734 | 2734 | function bigbluebuttonbn_settings_userlimit(&$renderer) { |
| 2735 | 2735 | // Configuration for "user limit" feature. |
| 2736 | - if ((boolean)\mod_bigbluebuttonbn\settings\validator::section_user_limit_shown()) { |
|
| 2736 | + if ((boolean) \mod_bigbluebuttonbn\settings\validator::section_user_limit_shown()) { |
|
| 2737 | 2737 | $renderer->render_group_header('userlimit'); |
| 2738 | 2738 | $renderer->render_group_element('userlimit_default', |
| 2739 | 2739 | $renderer->render_group_element_text('userlimit_default', 0, PARAM_INT)); |
@@ -2751,7 +2751,7 @@ discard block |
||
| 2751 | 2751 | */ |
| 2752 | 2752 | function bigbluebuttonbn_settings_duration(&$renderer) { |
| 2753 | 2753 | // Configuration for "scheduled duration" feature. |
| 2754 | - if ((boolean)\mod_bigbluebuttonbn\settings\validator::section_scheduled_duration_shown()) { |
|
| 2754 | + if ((boolean) \mod_bigbluebuttonbn\settings\validator::section_scheduled_duration_shown()) { |
|
| 2755 | 2755 | $renderer->render_group_header('scheduled'); |
| 2756 | 2756 | $renderer->render_group_element('scheduled_duration_enabled', |
| 2757 | 2757 | $renderer->render_group_element_checkbox('scheduled_duration_enabled', 1)); |
@@ -2771,7 +2771,7 @@ discard block |
||
| 2771 | 2771 | */ |
| 2772 | 2772 | function bigbluebuttonbn_settings_participants(&$renderer) { |
| 2773 | 2773 | // Configuration for defining the default role/user that will be moderator on new activities. |
| 2774 | - if ((boolean)\mod_bigbluebuttonbn\settings\validator::section_moderator_default_shown()) { |
|
| 2774 | + if ((boolean) \mod_bigbluebuttonbn\settings\validator::section_moderator_default_shown()) { |
|
| 2775 | 2775 | $renderer->render_group_header('participant'); |
| 2776 | 2776 | // UI for 'participants' feature. |
| 2777 | 2777 | $roles = bigbluebuttonbn_get_roles(null, false); |
@@ -2792,7 +2792,7 @@ discard block |
||
| 2792 | 2792 | */ |
| 2793 | 2793 | function bigbluebuttonbn_settings_notifications(&$renderer) { |
| 2794 | 2794 | // Configuration for "send notifications" feature. |
| 2795 | - if ((boolean)\mod_bigbluebuttonbn\settings\validator::section_send_notifications_shown()) { |
|
| 2795 | + if ((boolean) \mod_bigbluebuttonbn\settings\validator::section_send_notifications_shown()) { |
|
| 2796 | 2796 | $renderer->render_group_header('sendnotifications'); |
| 2797 | 2797 | $renderer->render_group_element('sendnotifications_enabled', |
| 2798 | 2798 | $renderer->render_group_element_checkbox('sendnotifications_enabled', 1)); |
@@ -2808,12 +2808,12 @@ discard block |
||
| 2808 | 2808 | */ |
| 2809 | 2809 | function bigbluebuttonbn_settings_clienttype(&$renderer) { |
| 2810 | 2810 | // Configuration for "clienttype" feature. |
| 2811 | - if ((boolean)\mod_bigbluebuttonbn\settings\validator::section_clienttype_shown()) { |
|
| 2811 | + if ((boolean) \mod_bigbluebuttonbn\settings\validator::section_clienttype_shown()) { |
|
| 2812 | 2812 | $renderer->render_group_header('clienttype'); |
| 2813 | 2813 | $renderer->render_group_element('clienttype_editable', |
| 2814 | 2814 | $renderer->render_group_element_checkbox('clienttype_editable', 0)); |
| 2815 | 2815 | // Web Client default. |
| 2816 | - $default = intval((int)\mod_bigbluebuttonbn\locallib\config::get('clienttype_default')); |
|
| 2816 | + $default = intval((int) \mod_bigbluebuttonbn\locallib\config::get('clienttype_default')); |
|
| 2817 | 2817 | $choices = array(BIGBLUEBUTTON_CLIENTTYPE_FLASH => get_string('mod_form_block_clienttype_flash', 'bigbluebuttonbn'), |
| 2818 | 2818 | BIGBLUEBUTTON_CLIENTTYPE_HTML5 => get_string('mod_form_block_clienttype_html5', 'bigbluebuttonbn')); |
| 2819 | 2819 | $renderer->render_group_element('clienttype_default', |
@@ -2831,7 +2831,7 @@ discard block |
||
| 2831 | 2831 | */ |
| 2832 | 2832 | function bigbluebuttonbn_settings_muteonstart(&$renderer) { |
| 2833 | 2833 | // Configuration for BigBlueButton. |
| 2834 | - if ((boolean)\mod_bigbluebuttonbn\settings\validator::section_muteonstart_shown()) { |
|
| 2834 | + if ((boolean) \mod_bigbluebuttonbn\settings\validator::section_muteonstart_shown()) { |
|
| 2835 | 2835 | $renderer->render_group_header('muteonstart'); |
| 2836 | 2836 | $renderer->render_group_element('muteonstart_default', |
| 2837 | 2837 | $renderer->render_group_element_checkbox('muteonstart_default', 0)); |
@@ -2853,7 +2853,7 @@ discard block |
||
| 2853 | 2853 | return; |
| 2854 | 2854 | } |
| 2855 | 2855 | // Configuration for 'notify users when recording ready' feature. |
| 2856 | - if ((boolean)\mod_bigbluebuttonbn\settings\validator::section_settings_extended_shown()) { |
|
| 2856 | + if ((boolean) \mod_bigbluebuttonbn\settings\validator::section_settings_extended_shown()) { |
|
| 2857 | 2857 | $renderer->render_group_header('extended_capabilities'); |
| 2858 | 2858 | // UI for 'notify users when recording ready' feature. |
| 2859 | 2859 | $renderer->render_group_element('recordingready_enabled', |
@@ -2873,7 +2873,7 @@ discard block |
||
| 2873 | 2873 | global $DB; |
| 2874 | 2874 | do { |
| 2875 | 2875 | $encodedseed = sha1(bigbluebuttonbn_random_password(12)); |
| 2876 | - $meetingid = (string)$DB->get_field('bigbluebuttonbn', 'meetingid', array('meetingid' => $encodedseed)); |
|
| 2876 | + $meetingid = (string) $DB->get_field('bigbluebuttonbn', 'meetingid', array('meetingid' => $encodedseed)); |
|
| 2877 | 2877 | } while ($meetingid == $encodedseed); |
| 2878 | 2878 | return $encodedseed; |
| 2879 | 2879 | } |
@@ -2918,22 +2918,22 @@ discard block |
||
| 2918 | 2918 | * |
| 2919 | 2919 | * @return string |
| 2920 | 2920 | */ |
| 2921 | -function bigbluebuttonbn_render_warning($message, $type='info', $href='', $text='', $class='') { |
|
| 2921 | +function bigbluebuttonbn_render_warning($message, $type = 'info', $href = '', $text = '', $class = '') { |
|
| 2922 | 2922 | global $OUTPUT; |
| 2923 | 2923 | $output = "\n"; |
| 2924 | 2924 | // Evaluates if config_warning is enabled. |
| 2925 | 2925 | if (empty($message)) { |
| 2926 | 2926 | return $output; |
| 2927 | 2927 | } |
| 2928 | - $output .= $OUTPUT->box_start('box boxalignleft adminerror alert alert-' . $type . ' alert-block fade in', |
|
| 2929 | - 'bigbluebuttonbn_view_general_warning') . "\n"; |
|
| 2930 | - $output .= ' ' . $message . "\n"; |
|
| 2931 | - $output .= ' <div class="singlebutton pull-right">' . "\n"; |
|
| 2928 | + $output .= $OUTPUT->box_start('box boxalignleft adminerror alert alert-'.$type.' alert-block fade in', |
|
| 2929 | + 'bigbluebuttonbn_view_general_warning')."\n"; |
|
| 2930 | + $output .= ' '.$message."\n"; |
|
| 2931 | + $output .= ' <div class="singlebutton pull-right">'."\n"; |
|
| 2932 | 2932 | if (!empty($href)) { |
| 2933 | 2933 | $output .= bigbluebuttonbn_render_warning_button($href, $text, $class); |
| 2934 | 2934 | } |
| 2935 | - $output .= ' </div>' . "\n"; |
|
| 2936 | - $output .= $OUTPUT->box_end() . "\n"; |
|
| 2935 | + $output .= ' </div>'."\n"; |
|
| 2936 | + $output .= $OUTPUT->box_end()."\n"; |
|
| 2937 | 2937 | return $output; |
| 2938 | 2938 | } |
| 2939 | 2939 | |
@@ -2957,10 +2957,10 @@ discard block |
||
| 2957 | 2957 | if ($class == '') { |
| 2958 | 2958 | $class = 'btn btn-secondary'; |
| 2959 | 2959 | } |
| 2960 | - $output = ' <form method="post" action="' . $href . '" class="form-inline">'."\n"; |
|
| 2961 | - $output .= ' <button type="submit" class="' . $class . '"'."\n"; |
|
| 2962 | - $output .= ' title="' . $title . '"'."\n"; |
|
| 2963 | - $output .= ' >' . $text . '</button>'."\n"; |
|
| 2960 | + $output = ' <form method="post" action="'.$href.'" class="form-inline">'."\n"; |
|
| 2961 | + $output .= ' <button type="submit" class="'.$class.'"'."\n"; |
|
| 2962 | + $output .= ' title="'.$title.'"'."\n"; |
|
| 2963 | + $output .= ' >'.$text.'</button>'."\n"; |
|
| 2964 | 2964 | $output .= ' </form>'."\n"; |
| 2965 | 2965 | return $output; |
| 2966 | 2966 | } |
@@ -3027,7 +3027,7 @@ discard block |
||
| 3027 | 3027 | |
| 3028 | 3028 | // By default, use a meetingid without groups. |
| 3029 | 3029 | if (empty($mid)) { |
| 3030 | - $mid = $bigbluebuttonbn->meetingid . '-' . $bigbluebuttonbn->course . '-' . $bigbluebuttonbn->id; |
|
| 3030 | + $mid = $bigbluebuttonbn->meetingid.'-'.$bigbluebuttonbn->course.'-'.$bigbluebuttonbn->id; |
|
| 3031 | 3031 | } |
| 3032 | 3032 | |
| 3033 | 3033 | // When meeting is running, all authorized users can join right in. |
@@ -3088,7 +3088,7 @@ discard block |
||
| 3088 | 3088 | function bigbluebuttonbn_instance_ownerid($bigbluebuttonbn) { |
| 3089 | 3089 | global $DB; |
| 3090 | 3090 | $filters = array('bigbluebuttonbnid' => $bigbluebuttonbn->id, 'log' => 'Add'); |
| 3091 | - $ownerid = (integer)$DB->get_field('bigbluebuttonbn_logs', 'userid', $filters); |
|
| 3091 | + $ownerid = (integer) $DB->get_field('bigbluebuttonbn_logs', 'userid', $filters); |
|
| 3092 | 3092 | return $ownerid; |
| 3093 | 3093 | } |
| 3094 | 3094 | |
@@ -3098,7 +3098,7 @@ discard block |
||
| 3098 | 3098 | * @return boolean |
| 3099 | 3099 | */ |
| 3100 | 3100 | function bigbluebuttonbn_has_html5_client() { |
| 3101 | - $checkurl = \mod_bigbluebuttonbn\locallib\bigbluebutton::root() . "html5client/check"; |
|
| 3101 | + $checkurl = \mod_bigbluebuttonbn\locallib\bigbluebutton::root()."html5client/check"; |
|
| 3102 | 3102 | $curlinfo = bigbluebuttonbn_wrap_xml_load_file_curl_request($checkurl, 'HEAD'); |
| 3103 | 3103 | return (isset($curlinfo['http_code']) && $curlinfo['http_code'] == 200); |
| 3104 | 3104 | } |
@@ -3131,8 +3131,8 @@ discard block |
||
| 3131 | 3131 | $bbbsession['meetingname'] = $bbbsession['bigbluebuttonbn']->name; |
| 3132 | 3132 | $bbbsession['meetingdescription'] = $bbbsession['bigbluebuttonbn']->intro; |
| 3133 | 3133 | // Extra data for setting up the Meeting. |
| 3134 | - $bbbsession['userlimit'] = intval((int)\mod_bigbluebuttonbn\locallib\config::get('userlimit_default')); |
|
| 3135 | - if ((boolean)\mod_bigbluebuttonbn\locallib\config::get('userlimit_editable')) { |
|
| 3134 | + $bbbsession['userlimit'] = intval((int) \mod_bigbluebuttonbn\locallib\config::get('userlimit_default')); |
|
| 3135 | + if ((boolean) \mod_bigbluebuttonbn\locallib\config::get('userlimit_editable')) { |
|
| 3136 | 3136 | $bbbsession['userlimit'] = intval($bbbsession['bigbluebuttonbn']->userlimit); |
| 3137 | 3137 | } |
| 3138 | 3138 | $bbbsession['voicebridge'] = $bbbsession['bigbluebuttonbn']->voicebridge; |
@@ -3238,7 +3238,7 @@ discard block |
||
| 3238 | 3238 | ); |
| 3239 | 3239 | |
| 3240 | 3240 | // Check status and set extra values. |
| 3241 | - $activitystatus = bigbluebuttonbn_view_get_activity_status($bbbsession); // In locallib. |
|
| 3241 | + $activitystatus = bigbluebuttonbn_view_get_activity_status($bbbsession); // In locallib. |
|
| 3242 | 3242 | if ($activitystatus == 'ended') { |
| 3243 | 3243 | $bbbsession['presentation'] = bigbluebuttonbn_get_presentation_array( |
| 3244 | 3244 | $bbbsession['context'], $bbbsession['bigbluebuttonbn']->presentation); |