MDL-17847 moev backup_config to config_plugin table

This commit is contained in:
skodak
2009-01-11 15:49:35 +00:00
parent db5af9346a
commit eb6a973cdf
6 changed files with 29 additions and 56 deletions
+17
View File
@@ -1333,6 +1333,23 @@ function xmldb_main_upgrade($oldversion) {
upgrade_main_savepoint($result, 2009011100);
}
if ($result && $oldversion < 2009011101) {
/// Migrate backup settings to core plugin config table
$configs = $DB->get_records('backup_config');
foreach ($configs as $config) {
set_config($config->name, $config->value, 'backup');
}
/// Define table to be dropped
$table = new xmldb_table('backup_config');
/// Launch drop table for old backup config
$dbman->drop_table($table);
/// Main savepoint reached
upgrade_main_savepoint($result, 2009011101);
}
return $result;
}