Merged upgradelib.php fixes from 1.9 MDL-13017
authormoodler <moodler>
Wed, 16 Jan 2008 01:51:18 +0000 (01:51 +0000)
committermoodler <moodler>
Wed, 16 Jan 2008 01:51:18 +0000 (01:51 +0000)
admin/index.php
lib/db/upgrade.php

index 370c586dc34b09221c084f52c9334455d8c500b7..ea1b4263670461257086b3b17a0cbc8c8d6aedd1 100644 (file)
@@ -24,6 +24,7 @@
     require_once('../config.php');
     require_once($CFG->libdir.'/adminlib.php');  // Contains various admin-only functions
     require_once($CFG->libdir.'/ddllib.php'); // Install/upgrade related db functions
+    require_once($CFG->libdir.'/db/upgradelib.php');  // Upgrade-related functions
 
     $id             = optional_param('id', '', PARAM_TEXT);
     $confirmupgrade = optional_param('confirmupgrade', 0, PARAM_BOOL);
index 9ff44a8f54a8f0e4ac41e80b1be51b7df3fd0c48..260c9980ea4c3af8ae015e4f7d80518dcdc77fab 100644 (file)
@@ -1344,7 +1344,6 @@ function xmldb_main_upgrade($oldversion=0) {
 
     /// upgrade the old 1.8 gradebook - migrade data into new grade tables
         if ($result) {
-            require_once($CFG->libdir.'/db/upgradelib.php');
             if ($rs = get_recordset('course')) {
                 while ($course = rs_fetch_next_record($rs)) {
                     // this function uses SQL only, it must not be changed after 1.9 goes stable!!
@@ -1648,7 +1647,6 @@ function xmldb_main_upgrade($oldversion=0) {
     }
 
     if ($result && $oldversion < 2007081302) {
-        require_once($CFG->libdir.'/db/upgradelib.php');
 
         if (table_exists(new XMLDBTable('groups_groupings'))) {
     /// IF 'groups_groupings' table exists, this is for 1.8.* only.
@@ -2278,7 +2276,6 @@ function xmldb_main_upgrade($oldversion=0) {
 
 /// migrade grade letters - we can not do this in normal grades upgrade becuase we need all course contexts
     if ($result && $oldversion < 2007092806) {
-        require_once($CFG->libdir.'/db/upgradelib.php');
 
         $result = upgrade_18_letters();