. /** * Random question type upgrade code. * * @package qtype_random * @copyright 2014 Eric Merrill * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ defined('MOODLE_INTERNAL') || die(); /** * Upgrade code for the random question type. * @param int $oldversion the version we are upgrading from. */ function xmldb_qtype_random_upgrade($oldversion) { global $CFG, $DB; if ($oldversion < 2014060200) { $sql = "UPDATE {question} SET questiontext = '0' WHERE qtype = 'random' AND " . $DB->sql_compare_text('questiontext') . " = ?"; $DB->execute($sql, array('')); // Record that qtype_random savepoint was reached. upgrade_plugin_savepoint(true, 2014060200, 'qtype', 'random'); } // Moodle v2.8.0 release upgrade line. // Put any upgrade step following this. // Moodle v2.9.0 release upgrade line. // Put any upgrade step following this. // Moodle v3.0.0 release upgrade line. // Put any upgrade step following this. // Moodle v3.1.0 release upgrade line. // Put any upgrade step following this. return true; }