From 012912655a52f73e2dd27c401dcbb9eb9c4950b5 Mon Sep 17 00:00:00 2001 From: stronk7 Date: Sun, 27 Jan 2008 15:39:05 +0000 Subject: [PATCH] Rename lesson usegrademax to usemaxgrade because some old sites can be using the wrong one. MDL-13177 ; merged from 19_STABLE --- mod/lesson/db/upgrade.php | 15 +++++++++++++++ mod/lesson/version.php | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/mod/lesson/db/upgrade.php b/mod/lesson/db/upgrade.php index f53fc1dac9..432292e637 100644 --- a/mod/lesson/db/upgrade.php +++ b/mod/lesson/db/upgrade.php @@ -64,6 +64,21 @@ function xmldb_lesson_upgrade($oldversion=0) { $db->debug = true; } + if ($result && $oldversion < 2007072201) { + + $table = new XMLDBTable('lesson'); + $field = new XMLDBField('usegrademax'); + $field2 = new XMLDBField('usemaxgrade'); + + /// Rename lesson->usegrademax to lesson->usemaxgrade. Some old sites can have it incorrect. MDL-13177 + if (field_exists($table, $field) && !field_exists($table, $field2)) { + /// Set field specs + $field->setAttributes(XMLDB_TYPE_INTEGER, '3', null, XMLDB_NOTNULL, null, null, null, '0', 'ongoing'); + /// Launch rename field usegrademax to usemaxgrade + $result = $result && rename_field($table, $field, 'usemaxgrade'); + } + } + return $result; } diff --git a/mod/lesson/version.php b/mod/lesson/version.php index ac8f71c73b..1cb4188df5 100644 --- a/mod/lesson/version.php +++ b/mod/lesson/version.php @@ -8,7 +8,7 @@ * @package lesson **/ -$module->version = 2007072200; // The current module version (Date: YYYYMMDDXX) +$module->version = 2007072201; // The current module version (Date: YYYYMMDDXX) $module->requires = 2007101000; // Requires this Moodle version $module->cron = 0; // Period for cron to check this module (secs) -- 2.39.5