diff --git a/main/forum/forumfunction.inc.php b/main/forum/forumfunction.inc.php index 5bc51408b8..a8acd9492e 100755 --- a/main/forum/forumfunction.inc.php +++ b/main/forum/forumfunction.inc.php @@ -928,7 +928,7 @@ function store_forum($values, $courseInfo = [], $returnId = false) $sql = "UPDATE $table_forums SET forum_id = iid WHERE iid = $forumId"; Database::query($sql); $courseCode = $courseInfo['code']; - $subscribe = (int) api_get_course_setting('subscribe_users_to_forum_notifications', $courseCode); + $subscribe = (int) api_get_course_setting('subscribe_users_to_forum_notifications'); $status = STUDENT; if (!empty($session_id)) { diff --git a/main/gradebook/gradebook_display_certificate.php b/main/gradebook/gradebook_display_certificate.php index 5c4ff8b3f3..08944f60f8 100755 --- a/main/gradebook/gradebook_display_certificate.php +++ b/main/gradebook/gradebook_display_certificate.php @@ -81,7 +81,7 @@ $content = ''; $courseCode = api_get_course_id(); $allowExportToZip = api_get_plugin_setting('customcertificate', 'enable_plugin_customcertificate') == 'true' && - api_get_course_setting('customcertificate_course_enable', $courseCode) == 1; + api_get_course_setting('customcertificate_course_enable', $courseInfo) == 1; $tags = Certificate::notificationTags(); diff --git a/main/gradebook/lib/GradebookUtils.php b/main/gradebook/lib/GradebookUtils.php index d02b7ad6ad..a545be3c72 100644 --- a/main/gradebook/lib/GradebookUtils.php +++ b/main/gradebook/lib/GradebookUtils.php @@ -1433,7 +1433,7 @@ class GradebookUtils foreach ($courses as $course) { if (!$includeNonPublicCertificates) { - $allowPublicCertificates = api_get_course_setting('allow_public_certificates', $course['code']); + $allowPublicCertificates = api_get_course_setting('allow_public_certificates', $course); if (empty($allowPublicCertificates)) { continue; @@ -1505,7 +1505,7 @@ class GradebookUtils foreach ($sessionCourses as $course) { if (!$includeNonPublicCertificates) { - $allowPublicCertificates = api_get_course_setting('allow_public_certificates', $course['code']); + $allowPublicCertificates = api_get_course_setting('allow_public_certificates'); if (empty($allowPublicCertificates)) { continue; diff --git a/main/gradebook/lib/fe/displaygradebook.php b/main/gradebook/lib/fe/displaygradebook.php index 19a0c53744..f255975a3e 100755 --- a/main/gradebook/lib/fe/displaygradebook.php +++ b/main/gradebook/lib/fe/displaygradebook.php @@ -487,7 +487,7 @@ class DisplayGradebook Display::return_icon('edit.png', get_lang('Edit'), '', ICON_SIZE_MEDIUM).''; if (api_get_plugin_setting('customcertificate', 'enable_plugin_customcertificate') == 'true' && - api_get_course_setting('customcertificate_course_enable', $courseCode) == 1 + api_get_course_setting('customcertificate_course_enable') == 1 ) { $actionsRight .= 'groupSupport = api_get_course_setting('bbb_enable_conference_in_groups', $courseInfo['code']) === '1'; + $this->groupSupport = api_get_course_setting('bbb_enable_conference_in_groups', $courseInfo) === '1'; } } } @@ -304,7 +304,6 @@ class bbb */ public function createMeeting($params) { - $courseCode = api_get_course_id(); $params['c_id'] = api_get_course_int_id(); $params['session_id'] = api_get_session_id(); @@ -321,8 +320,8 @@ class bbb $params['moderator_pw'] = isset($params['moderator_pw']) ? $params['moderator_pw'] : $this->getModMeetingPassword(); $moderatorPassword = $params['moderator_pw']; - $params['record'] = api_get_course_setting('big_blue_button_record_and_store', $courseCode) == 1 ? true : false; - $max = api_get_course_setting('big_blue_button_max_students_allowed', $courseCode); + $params['record'] = api_get_course_setting('big_blue_button_record_and_store') == 1 ? true : false; + $max = api_get_course_setting('big_blue_button_max_students_allowed'); $max = isset($max) ? $max : -1; $params['status'] = 1; diff --git a/plugin/bbb/listing.php b/plugin/bbb/listing.php index 98609d4de2..28b1a9212b 100755 --- a/plugin/bbb/listing.php +++ b/plugin/bbb/listing.php @@ -133,7 +133,7 @@ if ($conferenceManager) { if ($plugin->get('allow_regenerate_recording') !== 'true') { api_not_allowed(true); } - $allow = api_get_course_setting('bbb_force_record_generation', $courseCode) == 1 ? true : false; + $allow = api_get_course_setting('bbb_force_record_generation', $courseInfo) == 1 ? true : false; if ($allow) { $result = $bbb->getMeetingByRemoteId($_GET['remote_id']); if (!empty($result)) { diff --git a/plugin/customcertificate/src/CustomCertificatePlugin.php b/plugin/customcertificate/src/CustomCertificatePlugin.php index 63d5050306..9d83056d49 100644 --- a/plugin/customcertificate/src/CustomCertificatePlugin.php +++ b/plugin/customcertificate/src/CustomCertificatePlugin.php @@ -233,7 +233,7 @@ class CustomCertificatePlugin extends Plugin $courseCode = $row['course_code']; $sessionId = $row['session_id']; $userId = $row['user_id']; - if (api_get_course_setting('customcertificate_course_enable', $courseCode) == 1) { + if (api_get_course_setting('customcertificate_course_enable', api_get_course_info($courseCode)) == 1) { return [ 'course_code' => $courseCode, 'session_id' => $sessionId, diff --git a/plugin/customcertificate/src/index.php b/plugin/customcertificate/src/index.php index 4d16dd1cd2..7eb9cb989c 100644 --- a/plugin/customcertificate/src/index.php +++ b/plugin/customcertificate/src/index.php @@ -32,8 +32,8 @@ if ($isDefault === 1) { $courseId = api_get_course_int_id(); $courseCode = api_get_course_id(); $sessionId = api_get_session_id(); - $enableCourse = api_get_course_setting('customcertificate_course_enable', $courseCode) == 1 ? true : false; - $useDefault = api_get_course_setting('use_certificate_default', $courseCode) == 1 ? true : false; + $enableCourse = api_get_course_setting('customcertificate_course_enable', $course_info) == 1 ? true : false; + $useDefault = api_get_course_setting('use_certificate_default', $course_info) == 1 ? true : false; $defaultCertificate = 0; $urlParams = '?'.api_get_cidreq(); } diff --git a/plugin/customcertificate/src/print_certificate.php b/plugin/customcertificate/src/print_certificate.php index ace1411a3a..b0e47260fe 100644 --- a/plugin/customcertificate/src/print_certificate.php +++ b/plugin/customcertificate/src/print_certificate.php @@ -31,8 +31,8 @@ if ($default == 1) { $courseId = api_get_course_int_id(); $courseCode = api_get_course_id(); $sessionId = api_get_session_id(); - $enableCourse = api_get_course_setting('customcertificate_course_enable', $courseCode) == 1 ? true : false; - $useDefault = api_get_course_setting('use_certificate_default', $courseCode) == 1 ? true : false; + $enableCourse = api_get_course_setting('customcertificate_course_enable') == 1 ? true : false; + $useDefault = api_get_course_setting('use_certificate_default') == 1 ? true : false; } if (empty($courseCode)) {