]> git.mjollnir.org Git - moodle.git/commitdiff
Fetchmode needs to be explicity set to ASSOC. Plus 1 missing library
authorstronk7 <stronk7>
Mon, 13 Nov 2006 22:49:30 +0000 (22:49 +0000)
committerstronk7 <stronk7>
Mon, 13 Nov 2006 22:49:30 +0000 (22:49 +0000)
added. MDL-7443

Merged from MOODLE_17_STABLE

enrol/database/enrol.php
enrol/database/enrol_database_sync.php

index 66773f0cab49e782ab4d318dc58c6c256206597a..12e966156756693d307cdbb679c79e100b6fb108 100644 (file)
@@ -604,6 +604,7 @@ function enrol_connect() {
     // Try to connect to the external database
     $enroldb = &ADONewConnection($CFG->enrol_dbtype);
     if ($enroldb->PConnect($CFG->enrol_dbhost,$CFG->enrol_dbuser,$CFG->enrol_dbpass,$CFG->enrol_dbname)) {
+        $enroldb->SetFetchMode(ADODB_FETCH_ASSOC); ///Set Assoc mode always after DB connection
         return $enroldb;
     } else {
         // do a bit of cleanup, and lot the problem
index 8d6effbb1ddf390a045ea214f19f06980bf33359..edeb500b48688a4b30fd8ae083511c90e03219a6 100644 (file)
@@ -9,6 +9,7 @@
     require_once(dirname(dirname(dirname(__FILE__))).'/config.php'); // global moodle config file.
 
     require_once($CFG->dirroot . '/course/lib.php');
+    require_once($CFG->dirroot . '/lib/blocklib.php');
     require_once($CFG->dirroot . "/enrol/database/enrol.php");
 
     // ensure errors are well explained