MDL-34607 Folder: Remove any sort order during upgrade

This commit is contained in:
Frederic Massart
2012-09-21 09:56:52 +08:00
parent 7be6c09db5
commit 7ae2136b3f
+10
View File
@@ -959,5 +959,15 @@ function xmldb_main_upgrade($oldversion) {
upgrade_main_savepoint(true, 2012062501.14);
}
if ($oldversion < 2012062502.02) {
// Some folders still have a sortorder set, which is used for main files but is not
// supported by the folder resource. We reset the value here.
$sql = 'UPDATE {files} SET sortorder = ? WHERE component = ? AND filearea = ? AND sortorder <> ?';
$DB->execute($sql, array(0, 'mod_folder', 'content', 0));
// Main savepoint reached.
upgrade_main_savepoint(true, 2012062502.02);
}
return true;
}