From db3b8953ce85b5b05b887ac716024f1b46d3b481 Mon Sep 17 00:00:00 2001 From: Kordan Date: Tue, 14 Jun 2011 11:04:39 +0200 Subject: [PATCH] MDL-27835_for_master fix --- theme/formal_white/db/upgrade.php | 64 +++++++++++++++++++++++++++++++ theme/formal_white/version.php | 2 +- 2 files changed, 65 insertions(+), 1 deletion(-) create mode 100755 theme/formal_white/db/upgrade.php diff --git a/theme/formal_white/db/upgrade.php b/theme/formal_white/db/upgrade.php new file mode 100755 index 00000000000..16b174ce6f5 --- /dev/null +++ b/theme/formal_white/db/upgrade.php @@ -0,0 +1,64 @@ +. + +/** + * formal_white module upgrade code + * + * This file keeps track of upgrades to + * the theme plugin + * + * Sometimes, changes between versions involve + * alterations to database structures and other + * major things that may lose the effort they've put + * into customising and setting up your theme. + * + * The upgrade function in this file will attempt + * to perform all the necessary actions to upgrade + * your older installation to the current version. + * + * If there's something it cannot do itself, it + * will tell you what you need to do. + * + * The commands in here will all be database-neutral, + * using the methods of database_manager class + * + * Please do not forget to use upgrade_set_timeout() + * before any action that may take longer time to finish. + * + * @package theme + * @subpackage formal_white + * @copyright Mediatouch 2000 (http://mediatouch.it/) + * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + */ + +defined('MOODLE_INTERNAL') || die(); + +function xmldb_theme_formal_white_upgrade($oldversion) { + if ($oldversion < 2011061301) { + $currentsetting = get_config('theme_formal_white'); + + if (isset($currentsetting->backgroundcolor)) { + unset_config('backgroundcolor', 'theme_formal_white'); + } + if (isset($currentsetting->blockcolumnbgc)) { + unset_config('blockcolumnbgc', 'theme_formal_white'); + } + upgrade_plugin_savepoint(true, 2011061301, 'theme', 'formal_white'); + } + + return true; +} \ No newline at end of file diff --git a/theme/formal_white/version.php b/theme/formal_white/version.php index a0000e7d234..d403b140a1f 100644 --- a/theme/formal_white/version.php +++ b/theme/formal_white/version.php @@ -26,7 +26,7 @@ defined('MOODLE_INTERNAL') || die; -$plugin->version = 2011052000; // The current module version (Date: YYYYMMDDXX) +$plugin->version = 2011061301; // The current module version (Date: YYYYMMDDXX) $plugin->component = 'theme_formal_white'; $plugin->requires = 2010080300; // Requires this Moodle version $plugin->maturity = MATURITY_STABLE; \ No newline at end of file