]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-16043: manage case when administrator set enrol_remotecoursefield or enrol_remote...
authorjerome <jerome>
Wed, 27 Aug 2008 07:27:13 +0000 (07:27 +0000)
committerjerome <jerome>
Wed, 27 Aug 2008 07:27:13 +0000 (07:27 +0000)
enrol/database/enrol.php

index 78c0bfb29ae35869925680b98e0f4b2a3fd2c842..8af7b99697915584884d172618c7e8ce4dd49f30 100644 (file)
@@ -223,7 +223,7 @@ function sync_enrolments($role = null) {
     $extcourses = array();
     while ($extcourse_obj = (object)$rs->FetchRow()) { // there are more course records
         $extcourse_obj = (object)array_change_key_case((array)$extcourse_obj , CASE_LOWER);
-        $extcourse = $extcourse_obj->{$CFG->enrol_remotecoursefield};
+        $extcourse = $extcourse_obj->{strtolower($CFG->enrol_remotecoursefield)};
         array_push($extcourses, $extcourse);
 
         // does the course exist in moodle already?
@@ -279,7 +279,7 @@ function sync_enrolments($role = null) {
         // slurp results into an array       
         while ($crs_obj = (object)$crs->FetchRow()) {
             $crs_obj = (object)array_change_key_case((array)$crs_obj , CASE_LOWER);
-            array_push($extenrolments, $crs_obj->{$CFG->enrol_remoteuserfield});
+            array_push($extenrolments, $crs_obj->{strtolower($CFG->enrol_remoteuserfield)});
         }
         $crs->close(); // release the handle