MDL-63176 enrol_lti: Add $COURSE to global
authorStephen Vickers <stephen@spvsoftwareproducts.com>
Thu, 16 Aug 2018 21:41:57 +0000 (22:41 +0100)
committerGitHub <noreply@github.com>
Thu, 16 Aug 2018 21:41:57 +0000 (22:41 +0100)
Ensure that capabilities using $COURSE can be parsed.

mod/lti/locallib.php

index 7ff4363..295581b 100644 (file)
@@ -1278,8 +1278,8 @@ function lti_get_custom_parameters($toolproxy, $tool, $params, $parameters) {
  * @return string Parsed value of custom parameter
  */
 function lti_parse_custom_parameter($toolproxy, $tool, $params, $value, $islti2) {
-    // This is required as {${$valarr[0]}->{$valarr[1]}}" may be using the USER var.
-    global $USER;
+    // This is required as {${$valarr[0]}->{$valarr[1]}}" may be using the USER or COURSE var.
+    global $USER, $COURSE;
 
     if ($value) {
         if (substr($value, 0, 1) == '\\') {