upgrade_mod_savepoint(true, 2010070800, 'forum');
}
+ if ($oldversion < 2010091900) {
+ // rename files from borked upgrade in 2.0dev
+ $fs = get_file_storage();
+ $rs = $DB->get_recordset('files', array('component'=>'mod_form'));
+ foreach ($rs as $oldrecord) {
+ $file = $fs->get_file_instance($oldrecord);
+ $newrecord = array('component'=>'mod_forum');
+ if (!$fs->file_exists($oldrecord->contextid, 'mod_forum', $oldrecord->filearea, $oldrecord->itemid, $oldrecord->filepath, $oldrecord->filename)) {
+ $fs->create_file_from_storedfile($newrecord, $file);
+ }
+ $file->delete();
+ }
+ $rs->close();
+ upgrade_mod_savepoint(true, 2010091900, 'forum');
+ }
+
+
return true;
}
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
-$module->version = 2010082600;
-$module->requires = 2010082600; // Requires this Moodle version
+$module->version = 2010091900;
+$module->requires = 2010091900; // Requires this Moodle version
$module->cron = 60;
defined('MOODLE_INTERNAL') || die();
-$version = 2010091700; // YYYYMMDD = date of the last version bump
+$version = 2010091900; // YYYYMMDD = date of the last version bump
// XX = daily increments
$release = '2.0 Preview 4+ (Build: 20100919)'; // Human-friendly version name