MDL-34612 forum: convert default format value during restore

This commit is contained in:
Charles Fulton 2012-07-27 08:45:55 -07:00
parent 56cc9b387e
commit 3ed2c6e50c

View File

@ -73,6 +73,8 @@ class moodle1_mod_forum_handler extends moodle1_mod_handler {
* Converts /MOODLE_BACKUP/COURSE/MODULES/MOD/FORUM data
*/
public function process_forum($data) {
global $CFG;
// get the course module id and context id
$instanceid = $data['id'];
$cminfo = $this->get_cminfo($instanceid);
@ -87,6 +89,12 @@ class moodle1_mod_forum_handler extends moodle1_mod_handler {
$this->fileman->itemid = 0;
$data['intro'] = moodle1_converter::migrate_referenced_files($data['intro'], $this->fileman);
// Convert the introformat if necessary.
if ($CFG->texteditors !== 'textarea') {
$data['intro'] = text_to_html($data['intro'], false, false, true);
$data['introformat'] = FORMAT_HTML;
}
// start writing forum.xml
$this->open_xml_writer("activities/forum_{$this->moduleid}/forum.xml");
$this->xmlwriter->begin_tag('activity', array('id' => $instanceid, 'moduleid' => $this->moduleid,