MDL-32504 course: Add coursedisplay setting to course table

This will replace the course_display database table
This commit is contained in:
Dan Poltawski
2012-05-04 10:49:52 +08:00
parent 4d6206ce67
commit 1156d38d94
6 changed files with 33 additions and 4 deletions
+15
View File
@@ -441,5 +441,20 @@ function xmldb_main_upgrade($oldversion) {
upgrade_main_savepoint(true, 2012050300.02);
}
if ($oldversion < 2012050300.03) {
// Define field coursedisplay to be added to course
$table = new xmldb_table('course');
$field = new xmldb_field('coursedisplay', XMLDB_TYPE_INTEGER, '2', null, XMLDB_NOTNULL, null, '0', 'completionnotify');
// Conditionally launch add field coursedisplay
if (!$dbman->field_exists($table, $field)) {
$dbman->add_field($table, $field);
}
// Main savepoint reached
upgrade_main_savepoint(true, 2012050300.03);
}
return true;
}