upgrade_main_savepoint(true, 2019070400.01);
}
- if ($oldversion < 2019071800.01) {
+ if ($oldversion < 2019072200.00) {
+
+ // Define field relativedatesmode to be added to course.
+ $table = new xmldb_table('course');
+ $field = new xmldb_field('relativedatesmode', XMLDB_TYPE_INTEGER, '1', null, XMLDB_NOTNULL, null, '0', 'enddate');
+
+ // Conditionally launch add field relativedatesmode.
+ if (!$dbman->field_exists($table, $field)) {
+ $dbman->add_field($table, $field);
+ }
+
+ // Main savepoint reached.
+ upgrade_main_savepoint(true, 2019072200.00);
+ }
+
++ if ($oldversion < 2019072500.01) {
+ // Remove the "popup" processor from the list of default processors for the messagecontactrequests notification.
+ $oldloggedinconfig = get_config('message', 'message_provider_moodle_messagecontactrequests_loggedin');
+ $oldloggedoffconfig = get_config('message', 'message_provider_moodle_messagecontactrequests_loggedoff');
+ $newloggedinconfig = implode(',', array_filter(explode(',', $oldloggedinconfig), function($value) {
+ return $value != 'popup';
+ }));
+ $newloggedoffconfig = implode(',', array_filter(explode(',', $oldloggedoffconfig), function($value) {
+ return $value != 'popup';
+ }));
+ set_config('message_provider_moodle_messagecontactrequests_loggedin', $newloggedinconfig, 'message');
+ set_config('message_provider_moodle_messagecontactrequests_loggedoff', $newloggedoffconfig, 'message');
+
- upgrade_main_savepoint(true, 2019071800.01);
++ upgrade_main_savepoint(true, 2019072500.01);
+ }
+
return true;
}
defined('MOODLE_INTERNAL') || die();
- $version = 2019072500.00; // YYYYMMDD = weekly release date of this DEV branch.
-$version = 2019071800.01; // YYYYMMDD = weekly release date of this DEV branch.
++$version = 2019072500.01; // YYYYMMDD = weekly release date of this DEV branch.
// RR = release increments - 00 in DEV branches.
// .XX = incremental changes.