]> git.mjollnir.org Git - moodle.git/commitdiff
enrol/database: fix fields not read from external database MDL-7712
authormartinlanghoff <martinlanghoff>
Mon, 15 Jan 2007 19:57:12 +0000 (19:57 +0000)
committermartinlanghoff <martinlanghoff>
Mon, 15 Jan 2007 19:57:12 +0000 (19:57 +0000)
enrol/database/enrol.php

index 6021490a6f4b2eaf1662031874de6ed78500691f..aa77a886ea023db03b914fde2d4fffa35fc9bd93 100644 (file)
@@ -61,7 +61,7 @@ function setup_enrolments(&$user) {
             error_log('[ENROL_DB] Using config default for roles: '.$role->shortname);
         }*/
         
-        if ($rs = $enroldb->Execute("SELECT {$CFG->enrol_remotecoursefield}
+        if ($rs = $enroldb->Execute("SELECT {$CFG->enrol_remotecoursefield} as enrolremotecoursefield
                                        FROM {$CFG->enrol_dbtable}
                                       WHERE {$CFG->enrol_remoteuserfield} = " . $useridfield .
                                         (isset($remote_role_name, $remote_role_value) ? ' AND '.$remote_role_name.' = '.$remote_role_value : ''))) {
@@ -84,7 +84,7 @@ function setup_enrolments(&$user) {
 
                 $courselist = array();
                 while (!$rs->EOF) {         // Make a nice little array of courses to process
-                    $courselist[] = $rs->fields[0];
+                    $courselist[] = $rs->fields['enrolremotecoursefield'];
                     $rs->MoveNext();
                 }
                 $rs->Close();