get_manager(); // Moodle v2.2.0 release upgrade line // Put any upgrade step following this if ($oldversion < 2012022000) { // Define field approvaldisplayformat to be added to glossary $table = new xmldb_table('glossary'); $field = new xmldb_field('approvaldisplayformat', XMLDB_TYPE_CHAR, '50', null, XMLDB_NOTNULL, null, 'default', 'defaultapproval'); // Conditionally launch add field approvaldisplayformat if (!$dbman->field_exists($table, $field)) { $dbman->add_field($table, $field); } // glossary savepoint reached upgrade_mod_savepoint(true, 2012022000, 'glossary'); } // Moodle v2.3.0 release upgrade line // Put any upgrade step following this // Moodle v2.4.0 release upgrade line // Put any upgrade step following this // Moodle v2.5.0 release upgrade line. // Put any upgrade step following this. // Moodle v2.6.0 release upgrade line. // Put any upgrade step following this. // Moodle v2.7.0 release upgrade line. // Put any upgrade step following this. // 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. if ($oldversion < 2015060200) { // Define field showtabs to be added to glossary_formats. $table = new xmldb_table('glossary_formats'); $field = new xmldb_field('showtabs', XMLDB_TYPE_CHAR, '100', null, null, null, null, 'showgroup'); // Conditionally launch add field showtabs. if (!$dbman->field_exists($table, $field)) { $dbman->add_field($table, $field); } // Glossary savepoint reached. upgrade_mod_savepoint(true, 2015060200, 'glossary'); } // Moodle v3.0.0 release upgrade line. // Put any upgrade step following this. return true; }