| Línea 92... |
Línea 92... |
| 92 |
* @return string
|
92 |
* @return string
|
| 93 |
*/
|
93 |
*/
|
| 94 |
private static function internal_get_join_url(
|
94 |
private static function internal_get_join_url(
|
| 95 |
instance $instance,
|
95 |
instance $instance,
|
| 96 |
?string $jointime,
|
96 |
?string $jointime,
|
| 97 |
string $userfullname = null,
|
97 |
?string $userfullname = null,
|
| 98 |
bool $isguestjoin = false
|
98 |
bool $isguestjoin = false
|
| 99 |
): string {
|
99 |
): string {
|
| 100 |
$data = [
|
100 |
$data = [
|
| 101 |
'meetingID' => $instance->get_meeting_id(),
|
101 |
'meetingID' => $instance->get_meeting_id(),
|
| 102 |
'fullName' => $userfullname ?? $instance->get_user_fullname(),
|
102 |
'fullName' => $userfullname ?? $instance->get_user_fullname(),
|
| Línea 323... |
Línea 323... |
| 323 |
'id' => instance::TYPE_ROOM_ONLY,
|
323 |
'id' => instance::TYPE_ROOM_ONLY,
|
| 324 |
'name' => get_string('instance_type_room_only', 'bigbluebuttonbn'),
|
324 |
'name' => get_string('instance_type_room_only', 'bigbluebuttonbn'),
|
| 325 |
'features' => ['showroom', 'welcomemessage', 'voicebridge', 'waitformoderator', 'userlimit',
|
325 |
'features' => ['showroom', 'welcomemessage', 'voicebridge', 'waitformoderator', 'userlimit',
|
| 326 |
'recording', 'sendnotifications', 'lock', 'preuploadpresentation', 'permissions', 'schedule', 'groups',
|
326 |
'recording', 'sendnotifications', 'lock', 'preuploadpresentation', 'permissions', 'schedule', 'groups',
|
| 327 |
'modstandardelshdr', 'availabilityconditionsheader', 'tagshdr', 'competenciessection',
|
327 |
'modstandardelshdr', 'availabilityconditionsheader', 'tagshdr', 'competenciessection',
|
| 328 |
'completionattendance', 'completionengagement', 'availabilityconditionsheader']
|
328 |
'completionattendance', 'completionengagement', 'activitycompletionheader', 'modstandardgrade',
|
| - |
|
329 |
],
|
| 329 |
],
|
330 |
],
|
| 330 |
instance::TYPE_RECORDING_ONLY => [
|
331 |
instance::TYPE_RECORDING_ONLY => [
|
| 331 |
'id' => instance::TYPE_RECORDING_ONLY,
|
332 |
'id' => instance::TYPE_RECORDING_ONLY,
|
| 332 |
'name' => get_string('instance_type_recording_only', 'bigbluebuttonbn'),
|
333 |
'name' => get_string('instance_type_recording_only', 'bigbluebuttonbn'),
|
| 333 |
'features' => ['showrecordings', 'importrecordings', 'availabilityconditionsheader']
|
334 |
'features' => ['showrecordings', 'importrecordings', 'availabilityconditionsheader']
|