MDL-15343 mod upgrade savepoints implemented (the xmldb generator is not updated yet)

This commit is contained in:
skodak
2008-06-22 23:35:52 +00:00
parent 16a5642c69
commit 04264aeda4
9 changed files with 50 additions and 10 deletions
+17 -2
View File
@@ -39,8 +39,23 @@ function upgrade_main_savepoint($result, $version) {
}
}
function upgrade_mod_savepoint($result, $version, $type) {
//TODO
function upgrade_mod_savepoint($result, $version, $modname) {
global $DB;
if (!$module = $DB->get_record('modules', array('name'=>$modname))) {
print_error('modulenotexist', 'debug', '', $modname);
}
if ($result) {
if ($module->version >= $version) {
// something really wrong is going on in upgrade script
print_error('cannotdowngrade', 'debug', '', array($module->version, $version));
}
$module->verions = $version;
$DB->update_record('modules', $module);
} else {
notify ("Upgrade savepoint: Error during mod upgrade to version $version");
}
}
function upgrade_plugin_savepoint($result, $version, $type, $dir) {