Differences Between: [Versions 310 and 311] [Versions 311 and 400] [Versions 311 and 401] [Versions 311 and 402] [Versions 311 and 403] [Versions 39 and 311]
1 <?php 2 // This file keeps track of upgrades to 3 // the choice module 4 // 5 // Sometimes, changes between versions involve 6 // alterations to database structures and other 7 // major things that may break installations. 8 // 9 // The upgrade function in this file will attempt 10 // to perform all the necessary actions to upgrade 11 // your older installation to the current version. 12 // 13 // If there's something it cannot do itself, it 14 // will tell you what you need to do. 15 // 16 // The commands in here will all be database-neutral, 17 // using the methods of database_manager class 18 // 19 // Please do not forget to use upgrade_set_timeout() 20 // before any action that may take longer time to finish. 21 22 defined('MOODLE_INTERNAL') || die(); 23 24 function xmldb_choice_upgrade($oldversion) { 25 global $CFG, $DB; 26 27 $dbman = $DB->get_manager(); 28 29 // Automatically generated Moodle v3.6.0 release upgrade line. 30 // Put any upgrade step following this. 31 32 // Automatically generated Moodle v3.7.0 release upgrade line. 33 // Put any upgrade step following this. 34 35 // Automatically generated Moodle v3.8.0 release upgrade line. 36 // Put any upgrade step following this. 37 38 // Automatically generated Moodle v3.9.0 release upgrade line. 39 // Put any upgrade step following this. 40 41 if ($oldversion < 2020061600) { 42 // Define field showavailable to be added to choice. 43 $table = new xmldb_table('choice'); 44 $field = new xmldb_field('showavailable', XMLDB_TYPE_INTEGER, '1', null, XMLDB_NOTNULL, null, '0', 'completionsubmit'); 45 46 if (!$dbman->field_exists($table, $field)) { 47 $dbman->add_field($table, $field); 48 } 49 50 // Choice savepoint reached. 51 upgrade_mod_savepoint(true, 2020061600, 'choice'); 52 } 53 54 // Automatically generated Moodle v3.10.0 release upgrade line. 55 // Put any upgrade step following this. 56 57 // Automatically generated Moodle v3.11.0 release upgrade line. 58 // Put any upgrade step following this. 59 60 return true; 61 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body