From 52cb2e47162a55a4782cec5fba0a5b4778792fee Mon Sep 17 00:00:00 2001 From: nicolasconnault Date: Tue, 25 Sep 2007 08:35:16 +0000 Subject: [PATCH] MDL-11433 Added decimals field to grade_items table --- lib/db/install.xml | 95 +++++++++++++++++++++++++++--------------------------- lib/db/upgrade.php | 13 +++++++- version.php | 2 +- 3 files changed, 61 insertions(+), 49 deletions(-) diff --git a/lib/db/install.xml b/lib/db/install.xml index 0da1393e3..223d5cb2c 100644 --- a/lib/db/install.xml +++ b/lib/db/install.xml @@ -1,5 +1,5 @@ - @@ -76,7 +76,7 @@ - + @@ -111,7 +111,7 @@ - + @@ -124,7 +124,7 @@ - + @@ -170,7 +170,7 @@ - + @@ -187,7 +187,7 @@ - + @@ -200,7 +200,7 @@ - + @@ -228,7 +228,7 @@ - + @@ -247,7 +247,7 @@ - + @@ -261,7 +261,7 @@ - + @@ -278,7 +278,7 @@ - + @@ -292,7 +292,7 @@ - + @@ -310,7 +310,7 @@ - + @@ -325,7 +325,7 @@ - + @@ -339,7 +339,7 @@ - + @@ -359,7 +359,7 @@ - + @@ -378,7 +378,7 @@ - + @@ -395,7 +395,7 @@ - + @@ -415,7 +415,7 @@ - + @@ -430,7 +430,7 @@ - + @@ -447,7 +447,7 @@ - + @@ -463,7 +463,7 @@ - + @@ -504,7 +504,7 @@ - + @@ -559,7 +559,7 @@ - + @@ -583,7 +583,7 @@ - + @@ -597,7 +597,7 @@ - + @@ -616,7 +616,7 @@ - + @@ -657,7 +657,7 @@ - + @@ -676,7 +676,7 @@ - + @@ -695,7 +695,7 @@ - + @@ -715,7 +715,7 @@ - + @@ -736,7 +736,7 @@ - + @@ -757,7 +757,7 @@ - + @@ -807,7 +807,7 @@ - + @@ -822,7 +822,7 @@ - + @@ -845,12 +845,12 @@
- + - +
@@ -999,7 +999,7 @@ - +
@@ -1009,7 +1009,7 @@ - +
@@ -1020,7 +1020,7 @@ - +
@@ -1076,7 +1076,7 @@ - +
@@ -1237,7 +1237,7 @@ - + @@ -1337,8 +1337,9 @@ - - + + + @@ -1543,7 +1544,7 @@ - +
@@ -1695,7 +1696,7 @@ - +
@@ -1728,4 +1729,4 @@ -
+ \ No newline at end of file diff --git a/lib/db/upgrade.php b/lib/db/upgrade.php index 293859b97..5c1d2d730 100644 --- a/lib/db/upgrade.php +++ b/lib/db/upgrade.php @@ -2199,7 +2199,7 @@ function xmldb_main_upgrade($oldversion=0) { if ($result) { $tables = array('grade_grades_text', 'grade_grades_text_history'); - + foreach ($tables as $table) { $table = new XMLDBTable($table); if (table_exists($table)) { @@ -2210,6 +2210,17 @@ function xmldb_main_upgrade($oldversion=0) { } } + if ($result && $oldversion < 2007092500) { + + /// Define field decimals to be added to grade_items + $table = new XMLDBTable('grade_items'); + $field = new XMLDBField('decimals'); + $field->setAttributes(XMLDB_TYPE_INTEGER, '1', XMLDB_UNSIGNED, XMLDB_NOTNULL, null, null, null, '2', 'display'); + + /// Launch add field decimals + $result = $result && add_field($table, $field); + } + /* /// drop old gradebook tables if ($result && $oldversion < xxxxxxxx) { diff --git a/version.php b/version.php index 19137dc9e..2b88fa242 100644 --- a/version.php +++ b/version.php @@ -6,7 +6,7 @@ // This is compared against the values stored in the database to determine // whether upgrades should be performed (see lib/db/*.php) - $version = 2007092002; // YYYYMMDD = date + $version = 2007092500; // YYYYMMDD = date // XY = increments within a single day $release = '1.9 Beta +'; // Human-friendly version name -- 2.11.4.GIT