Browse files

Now adds the config table automatically if there isn't one yet.

  • Loading branch information...
1 parent ab001fe commit a8876884dc796b1d9934c603965d3e91c2845d2b martin committed Jul 29, 2002
Showing with 22 additions and 3 deletions.
  1. +5 −1 admin/index.php
  2. +17 −2 version.php
View
6 admin/index.php
@@ -55,7 +55,11 @@
print_heading("<A HREF=\"index.php\">Continue</A>");
die;
} else {
- error("A problem occurred inserting current version into databases");
+ if (upgrade_moodle(0)) {
+ print_heading("<A HREF=\"index.php\">Continue</A>");
+ } else {
+ error("A problem occurred inserting current version into databases");
+ }
}
}
View
19 version.php
@@ -17,10 +17,25 @@
// If there's something it cannot do itself, it
// will tell you what you need to do.
-$version = 2002072704;
+$version = 2002072801;
-function upgrade_moodle($oldversion) {
+function upgrade_moodle($oldversion=0) {
+ if ($oldversion == 0) {
+ execute_sql("
+ CREATE TABLE `config` (
+ `id` int(10) unsigned NOT NULL auto_increment,
+ `name` varchar(255) NOT NULL default '',
+ `value` varchar(255) NOT NULL default '',
+ PRIMARY KEY (`id`),
+ UNIQUE KEY `name` (`name`)
+ ) TYPE=MyISAM COMMENT='Moodle configuration variables';");
+ notify("Created a new table 'config' to hold configuration data");
+ }
+
+ if ($oldversion < 2002072801) {
+
+ }
return true;
}

0 comments on commit a887688

Please sign in to comment.