diff --git a/lib/db/mysql.php b/lib/db/mysql.php index 21207583b73..4fa7b60788e 100644 --- a/lib/db/mysql.php +++ b/lib/db/mysql.php @@ -593,6 +593,10 @@ function main_upgrade($oldversion=0) { table_column("course", "", "groupmodeforce", "integer", "4", "unsigned", "0", "", "groupmode"); } + if ($oldversion < 2004010900) { + table_column("course_modules", "", "groupmode", "integer", "4", "unsigned", "0", "", "visible"); + } + return $result; } diff --git a/lib/db/mysql.sql b/lib/db/mysql.sql index 41077501d81..ebf03f28658 100644 --- a/lib/db/mysql.sql +++ b/lib/db/mysql.sql @@ -110,6 +110,7 @@ CREATE TABLE `prefix_course_modules` ( `score` tinyint(4) NOT NULL default '0', `indent` int(5) unsigned NOT NULL default '0', `visible` tinyint(1) NOT NULL default '1', + `groupmode` tinyint(4) NOT NULL default '0', PRIMARY KEY (`id`), UNIQUE KEY `id` (`id`) ) TYPE=MyISAM; diff --git a/lib/db/postgres7.php b/lib/db/postgres7.php index f29a5853b22..4a5521d0255 100644 --- a/lib/db/postgres7.php +++ b/lib/db/postgres7.php @@ -339,6 +339,10 @@ function main_upgrade($oldversion=0) { table_column("course", "", "groupmodeforce", "integer", "4", "unsigned", "0", "", "groupmode"); } + if ($oldversion < 2004010900) { + table_column("course_modules", "", "groupmode", "integer", "4", "unsigned", "0", "", "visible"); + } + return $result; } diff --git a/lib/db/postgres7.sql b/lib/db/postgres7.sql index 42a5aa5871a..b7984f39ba7 100644 --- a/lib/db/postgres7.sql +++ b/lib/db/postgres7.sql @@ -67,7 +67,8 @@ CREATE TABLE prefix_course_modules ( deleted integer NOT NULL default '0', score integer NOT NULL default '0', indent integer NOT NULL default '0', - visible integer NOT NULL default '1' + visible integer NOT NULL default '1', + groupmode integer NOT NULL default '0' ); CREATE TABLE prefix_course_sections ( diff --git a/version.php b/version.php index 4cfef06bc62..7519f1b50e3 100644 --- a/version.php +++ b/version.php @@ -5,7 +5,7 @@ // database to determine whether upgrades should // be performed (see lib/db/*.php) -$version = 2004010800; // The current version is a date (YYYYMMDDXX) +$version = 2004010900; // The current version is a date (YYYYMMDDXX) $release = "1.2 development"; // User-friendly version number