. /** * 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'); } // Moodle v2.1.0 release upgrade line // Put any upgrade step following this // Moodle v2.2.0 release upgrade line // Put any upgrade step following this return true; }