Add enable_global_conference_link see BT#11157

ofaj
jmontoyaa 9 years ago
parent b9181650a2
commit b911908364
  1. 3
      main/inc/lib/userportal.lib.php
  2. 1
      plugin/bbb/config.php
  3. 4
      plugin/bbb/lib/bbb_plugin.class.php

@ -928,7 +928,8 @@ class IndexManager
);
$setting = api_get_plugin_setting('bbb', 'enable_global_conference');
if ($setting === 'true') {
$settingLink = api_get_plugin_setting('bbb', 'enable_global_conference_link');
if ($setting === 'true' && $settingLink === true) {
$url = api_get_path(WEB_PLUGIN_PATH).'bbb/start.php?global=1';
$content = Display::url(get_lang('LaunchVideoConferenceRoom'), $url);
$html .= self::show_right_block(

@ -4,7 +4,6 @@
/* bbb parameters that will be registered in the course settings */
require_once __DIR__ . '/../../main/inc/global.inc.php';
require_once api_get_path(LIBRARY_PATH).'plugin.class.php';
require_once 'lib/bbb.lib.php';
require_once 'lib/bbb_api.php';

@ -42,6 +42,7 @@ class BBBPlugin extends Plugin
'salt' => 'text',
'enable_global_conference' => 'boolean',
'enable_conference_in_course_groups' => 'boolean',
'enable_global_conference_link' => 'boolean'
]
);
}
@ -52,7 +53,7 @@ class BBBPlugin extends Plugin
*/
public function validateCourseSetting($variable)
{
if ($variable == 'bbb_enable_conference_in_groups') {
if ($variable === 'bbb_enable_conference_in_groups') {
if ($this->get('enable_conference_in_course_groups') === 'true') {
return true;
@ -117,6 +118,7 @@ class BBBPlugin extends Plugin
'bbb_host',
'bbb_tool_enable',
'enable_global_conference',
'enable_global_conference_link',
'enable_conference_in_course_groups',
'bbb_plugin',
'bbb_plugin_host',

Loading…
Cancel
Save