get_manager(); //===== 1.9.0 upgrade line ======// if ($oldversion < 2009042002) { /// Define field introformat to be added to survey $table = new xmldb_table('survey'); $field = new xmldb_field('introformat', XMLDB_TYPE_INTEGER, '4', XMLDB_UNSIGNED, XMLDB_NOTNULL, null, '0', 'intro'); /// Conditionally launch add field introformat if (!$dbman->field_exists($table, $field)) { $dbman->add_field($table, $field); } // conditionally migrate to html format in intro if ($CFG->texteditors !== 'textarea') { $rs = $DB->get_recordset('survey', array('introformat'=>FORMAT_MOODLE), '', 'id,intro,introformat'); foreach ($rs as $s) { $s->intro = text_to_html($s->intro, false, false, true); $s->introformat = FORMAT_HTML; $DB->update_record('survey', $s); upgrade_set_timeout(); } $rs->close(); } /// survey savepoint reached upgrade_mod_savepoint(true, 2009042002, 'survey'); } // Moodle v2.1.0 release upgrade line // Put any upgrade step following this // Moodle v2.2.0 release upgrade line // Put any upgrade step following this return true; }