mirror of
https://github.com/moodle/moodle.git
synced 2025-08-05 00:46:50 +02:00
MDL-23204 fixed label intro format upgrade
This commit is contained in:
parent
b498d58506
commit
d4dfc6e654
1 changed files with 3 additions and 16 deletions
|
@ -55,26 +55,13 @@ function xmldb_label_upgrade($oldversion) {
|
||||||
/// Launch add field introformat
|
/// Launch add field introformat
|
||||||
$dbman->add_field($table, $field);
|
$dbman->add_field($table, $field);
|
||||||
|
|
||||||
|
// all existing lables in 1.9 are in HTML format
|
||||||
|
$DB->set_field('label', 'introformat', FORMAT_HTML, array());
|
||||||
|
|
||||||
/// label savepoint reached
|
/// label savepoint reached
|
||||||
upgrade_mod_savepoint(true, 2009042201, 'label');
|
upgrade_mod_savepoint(true, 2009042201, 'label');
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($oldversion < 2009080400) {
|
|
||||||
|
|
||||||
/// Define field introformat to be added to label
|
|
||||||
$table = new xmldb_table('label');
|
|
||||||
$field = new xmldb_field('introformat', XMLDB_TYPE_INTEGER, '4', XMLDB_UNSIGNED, null, null, '0', 'intro');
|
|
||||||
|
|
||||||
/// Launch add field introformat
|
|
||||||
$dbman->change_field_default($table, $field);
|
|
||||||
|
|
||||||
/// Convert existing markdown formats to 0 (due to an existing bug in early versions of label upgrade, defaulting to 4)
|
|
||||||
$DB->set_field('label', 'introformat', 0, array('introformat' => 4));
|
|
||||||
|
|
||||||
/// label savepoint reached
|
|
||||||
upgrade_mod_savepoint(true, 2009080400, 'label');
|
|
||||||
}
|
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue