MDL-83470 core: Remove upgrade steps from 4.1

This commit is contained in:
Jun Pataleta 2024-11-27 10:27:09 +08:00
parent 9c206d1e72
commit 03729748d1
No known key found for this signature in database
GPG Key ID: F83510526D99E2C7
123 changed files with 0 additions and 809 deletions

View File

@ -31,9 +31,6 @@
function xmldb_tool_cohortroles_upgrade($oldversion) {
global $DB;
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -24,9 +24,6 @@
*/
function xmldb_tool_customlang_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -33,9 +33,6 @@ function xmldb_tool_dataprivacy_upgrade($oldversion) {
$dbman = $DB->get_manager();
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -29,9 +29,6 @@
* @return bool always true
*/
function xmldb_tool_log_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -23,9 +23,6 @@
*/
function xmldb_logstore_database_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -23,9 +23,6 @@
*/
function xmldb_logstore_standard_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -29,9 +29,6 @@
* @return bool always true
*/
function xmldb_tool_mobile_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -29,9 +29,6 @@
* @return bool always true
*/
function xmldb_tool_monitor_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -29,9 +29,6 @@
* @return bool always true
*/
function xmldb_tool_moodlenet_upgrade(int $oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -30,9 +30,6 @@
* @return bool
*/
function xmldb_tool_policy_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -33,9 +33,6 @@ function xmldb_tool_recyclebin_upgrade($oldversion) {
$dbman = $DB->get_manager();
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -32,9 +32,6 @@ use tool_usertours\tour;
* @return bool
*/
function xmldb_tool_usertours_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -28,9 +28,6 @@
* @return bool result
*/
function xmldb_auth_cas_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -28,9 +28,6 @@
* @return bool result
*/
function xmldb_auth_db_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -28,9 +28,6 @@
* @return bool result
*/
function xmldb_auth_email_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -28,9 +28,6 @@
* @return bool result
*/
function xmldb_auth_ldap_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -29,9 +29,6 @@
* @return bool result.
*/
function xmldb_auth_lti_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -28,9 +28,6 @@
* @return bool result
*/
function xmldb_auth_manual_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -28,9 +28,6 @@
* @return bool result
*/
function xmldb_auth_mnet_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -28,9 +28,6 @@
* @return bool result
*/
function xmldb_auth_none_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -29,9 +29,6 @@
* @return bool result
*/
function xmldb_auth_oauth2_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -28,9 +28,6 @@
* @return bool result
*/
function xmldb_auth_shibboleth_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -43,9 +43,6 @@
* @param object $block
*/
function xmldb_block_badges_upgrade($oldversion, $block) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -43,9 +43,6 @@
* @param object $block
*/
function xmldb_block_calendar_month_upgrade($oldversion, $block) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -43,9 +43,6 @@
* @param object $block
*/
function xmldb_block_calendar_upcoming_upgrade($oldversion, $block) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -44,9 +44,6 @@
* @param object $block
*/
function xmldb_block_completionstatus_upgrade($oldversion, $block) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -44,9 +44,6 @@
* @param object $block
*/
function xmldb_block_course_summary_upgrade($oldversion, $block) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -43,9 +43,6 @@
* @param object $block
*/
function xmldb_block_feedback_upgrade($oldversion, $block) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -29,9 +29,6 @@
* @param int $oldversion
*/
function xmldb_block_html_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -29,9 +29,6 @@
* @param int $oldversion
*/
function xmldb_block_myoverview_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -51,9 +51,6 @@
* @param object $block
*/
function xmldb_block_navigation_upgrade($oldversion, $block) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -43,9 +43,6 @@
* @param object $block
*/
function xmldb_block_recent_activity_upgrade($oldversion, $block) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -43,9 +43,6 @@
* @return bool
*/
function xmldb_block_recentlyaccesseditems_upgrade($oldversion, $block) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -29,9 +29,6 @@
* @return boolean
*/
function xmldb_block_rss_client_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -45,9 +45,6 @@
* @param object $block
*/
function xmldb_block_section_links_upgrade($oldversion, $block) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -44,9 +44,6 @@
* @param object $block
*/
function xmldb_block_selfcompletion_upgrade($oldversion, $block) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -51,9 +51,6 @@
* @param object $block
*/
function xmldb_block_settings_upgrade($oldversion, $block) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -28,9 +28,6 @@
* @param int $oldversion
*/
function xmldb_block_tag_youtube_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -43,9 +43,6 @@
* @param object $block
*/
function xmldb_block_timeline_upgrade($oldversion, $block) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -31,20 +31,6 @@
function xmldb_format_topics_upgrade($oldversion) {
global $DB;
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
if ($oldversion < 2023030700) {
// For sites migrating from 4.0.x or 4.1.x where the indentation was removed,
// we are disabling 'indentation' value by default.
if ($oldversion >= 2022041900) {
set_config('indentation', 0, 'format_topics');
} else {
set_config('indentation', 1, 'format_topics');
}
upgrade_plugin_savepoint(true, 2023030700, 'format', 'topics');
}
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -31,20 +31,6 @@
function xmldb_format_weeks_upgrade($oldversion) {
global $CFG, $DB;
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
if ($oldversion < 2023030700) {
// For sites migrating from 4.0.x or 4.1.x where the indentation was removed,
// we are disabling 'indentation' value by default.
if ($oldversion >= 2022041900) {
set_config('indentation', 0, 'format_weeks');
} else {
set_config('indentation', 1, 'format_weeks');
}
upgrade_plugin_savepoint(true, 2023030700, 'format', 'weeks');
}
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -23,9 +23,6 @@
*/
function xmldb_enrol_database_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -23,9 +23,6 @@
*/
function xmldb_enrol_flatfile_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -23,9 +23,6 @@
*/
function xmldb_enrol_guest_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -29,9 +29,6 @@
* @return bool true
*/
function xmldb_enrol_imsenterprise_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -35,9 +35,6 @@
* @return boolean
*/
function xmldb_enrol_lti_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -23,9 +23,6 @@
*/
function xmldb_enrol_manual_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -23,9 +23,6 @@
*/
function xmldb_enrol_mnet_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -41,9 +41,6 @@
// before any action that may take longer time to finish.
function xmldb_enrol_paypal_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -23,9 +23,6 @@
*/
function xmldb_enrol_self_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -29,9 +29,6 @@
* @return bool result
*/
function xmldb_filter_displayh5p_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -27,9 +27,6 @@
* @return bool result
*/
function xmldb_filter_mathjaxloader_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -28,9 +28,6 @@
* @return bool result
*/
function xmldb_filter_mediaplugin_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -28,9 +28,6 @@
* @return bool result
*/
function xmldb_filter_tex_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -33,9 +33,6 @@
* @throws upgrade_exception
*/
function xmldb_gradingform_guide_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -29,9 +29,6 @@
* @return bool true
*/
function xmldb_gradingform_rubric_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -29,9 +29,6 @@
* @return bool result
*/
function xmldb_gradereport_history_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -29,9 +29,6 @@
* @return bool result
*/
function xmldb_gradereport_overview_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -27,9 +27,6 @@
* @return bool result
*/
function xmldb_gradereport_user_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -29,9 +29,6 @@
* @return bool
*/
function xmldb_antivirus_clamav_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -99,323 +99,6 @@ function xmldb_main_upgrade($oldversion) {
upgrade_main_savepoint(true, 2022112802);
}
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
if ($oldversion < 2022120900.01) {
// Remove any orphaned role assignment records (pointing to non-existing roles).
$DB->delete_records_select('role_assignments', 'NOT EXISTS (
SELECT r.id FROM {role} r WHERE r.id = {role_assignments}.roleid
)');
// Main savepoint reached.
upgrade_main_savepoint(true, 2022120900.01);
}
if ($oldversion < 2022121600.01) {
// Define index blocknameindex (not unique) to be added to block_instances.
$table = new xmldb_table('block_instances');
$index = new xmldb_index('blocknameindex', XMLDB_INDEX_NOTUNIQUE, ['blockname']);
// Conditionally launch add index blocknameindex.
if (!$dbman->index_exists($table, $index)) {
$dbman->add_index($table, $index);
}
// Main savepoint reached.
upgrade_main_savepoint(true, 2022121600.01);
}
if ($oldversion < 2023010300.00) {
// The useexternalyui setting has been removed.
unset_config('useexternalyui');
// Main savepoint reached.
upgrade_main_savepoint(true, 2023010300.00);
}
if ($oldversion < 2023020800.00) {
// If cachestore_memcached is no longer present, remove it.
if (!file_exists($CFG->dirroot . '/cache/stores/memcached/version.php')) {
// Clean config.
unset_all_config_for_plugin('cachestore_memcached');
}
// Main savepoint reached.
upgrade_main_savepoint(true, 2023020800.00);
}
if ($oldversion < 2023021700.01) {
// Define field pdfexportfont to be added to course.
$table = new xmldb_table('course');
$field = new xmldb_field('pdfexportfont', XMLDB_TYPE_CHAR, '50', null, false, false, null, 'showcompletionconditions');
// Conditionally launch add field pdfexportfont.
if (!$dbman->field_exists($table, $field)) {
$dbman->add_field($table, $field);
}
// Main savepoint reached.
upgrade_main_savepoint(true, 2023021700.01);
}
if ($oldversion < 2023022000.00) {
// Remove grade_report_showquickfeedback, grade_report_enableajax, grade_report_showeyecons,
// grade_report_showlocks, grade_report_showanalysisicon preferences for every user.
$DB->delete_records('user_preferences', ['name' => 'grade_report_showquickfeedback']);
$DB->delete_records('user_preferences', ['name' => 'grade_report_enableajax']);
$DB->delete_records('user_preferences', ['name' => 'grade_report_showeyecons']);
$DB->delete_records('user_preferences', ['name' => 'grade_report_showlocks']);
$DB->delete_records('user_preferences', ['name' => 'grade_report_showanalysisicon']);
// The grade_report_showquickfeedback, grade_report_enableajax, grade_report_showeyecons,
// grade_report_showlocks, grade_report_showanalysisicon settings have been removed.
unset_config('grade_report_showquickfeedback');
unset_config('grade_report_enableajax');
unset_config('grade_report_showeyecons');
unset_config('grade_report_showlocks');
unset_config('grade_report_showanalysisicon');
// Main savepoint reached.
upgrade_main_savepoint(true, 2023022000.00);
}
if ($oldversion < 2023030300.01) {
$sql = "SELECT preset.*
FROM {adminpresets} preset
INNER JOIN {adminpresets_it} it ON preset.id = it.adminpresetid
WHERE it.name = :name AND it.value = :value AND preset.iscore > 0";
// Some settings and plugins have been added/removed to the Starter and Full preset. Add them to the core presets if
// they haven't been included yet.
$params = ['name' => get_string('starterpreset', 'core_adminpresets'), 'iscore' => 1];
$starterpreset = $DB->get_record('adminpresets', $params);
if (!$starterpreset) {
// Starter admin preset might have been created using the English name.
$name = get_string_manager()->get_string('starterpreset', 'core_adminpresets', null, 'en');
$params['name'] = $name;
$starterpreset = $DB->get_record('adminpresets', $params);
}
if (!$starterpreset) {
// We tried, but we didn't find starter by name. Let's find a core preset that sets 'usecomments' setting to 0.
$params = ['name' => 'usecomments', 'value' => '0'];
$starterpreset = $DB->get_record_sql($sql, $params);
}
$params = ['name' => get_string('fullpreset', 'core_adminpresets')];
$fullpreset = $DB->get_record_select('adminpresets', 'name = :name and iscore > 0', $params);
if (!$fullpreset) {
// Full admin preset might have been created using the English name.
$name = get_string_manager()->get_string('fullpreset', 'core_adminpresets', null, 'en');
$params['name'] = $name;
$fullpreset = $DB->get_record_select('adminpresets', 'name = :name and iscore > 0', $params);
}
if (!$fullpreset) {
// We tried, but we didn't find full by name. Let's find a core preset that sets 'usecomments' setting to 1.
$params = ['name' => 'usecomments', 'value' => '1'];
$fullpreset = $DB->get_record_sql($sql, $params);
}
$settings = [
// Settings. Set Activity chooser tabs to "Starred, Recommended, All"(5) for Starter and back it to default(3) for Full.
[
'presetid' => $starterpreset->id,
'plugin' => 'none',
'name' => 'activitychoosertabmode',
'value' => '4',
],
[
'presetid' => $fullpreset->id,
'plugin' => 'none',
'name' => 'activitychoosertabmode',
'value' => '3',
],
];
foreach ($settings as $notused => $setting) {
$params = ['adminpresetid' => $setting['presetid'], 'plugin' => $setting['plugin'], 'name' => $setting['name']];
if (!$record = $DB->get_record('adminpresets_it', $params)) {
$record = new \stdClass();
$record->adminpresetid = $setting['presetid'];
$record->plugin = $setting['plugin'];
$record->name = $setting['name'];
$record->value = $setting['value'];
$DB->insert_record('adminpresets_it', $record);
} else {
$record->value = $setting['value'];
$DB->update_record('adminpresets_it', $record);
}
}
// Main savepoint reached.
upgrade_main_savepoint(true, 2023030300.01);
}
if ($oldversion < 2023030300.02) {
// If cachestore_mongodb is no longer present, remove it.
if (!file_exists($CFG->dirroot . '/cache/stores/mongodb/version.php')) {
// Clean config.
unset_all_config_for_plugin('cachestore_mongodb');
}
// Main savepoint reached.
upgrade_main_savepoint(true, 2023030300.02);
}
if ($oldversion < 2023030300.03) {
// If editor_tinymce is no longer present, remove it.
if (!file_exists($CFG->dirroot . '/lib/editor/tinymce/version.php')) {
// Clean config.
uninstall_plugin('editor', 'tinymce');
$DB->delete_records('user_preferences', [
'name' => 'htmleditor',
'value' => 'tinymce',
]);
if ($editors = get_config('core', 'texteditors')) {
$editors = array_flip(explode(',', $editors));
unset($editors['tinymce']);
set_config('texteditors', implode(',', array_flip($editors)));
}
}
upgrade_main_savepoint(true, 2023030300.03);
}
if ($oldversion < 2023031000.02) {
// If editor_tinymce is no longer present, remove it's sub-plugins too.
if (!file_exists($CFG->dirroot . '/lib/editor/tinymce/version.php')) {
$DB->delete_records_select(
'config_plugins',
$DB->sql_like('plugin', ':plugin'),
['plugin' => $DB->sql_like_escape('tinymce_') . '%']
);
}
// Main savepoint reached.
upgrade_main_savepoint(true, 2023031000.02);
}
if ($oldversion < 2023031400.01) {
// Define field id to be added to groups.
$table = new xmldb_table('groups');
$field = new xmldb_field('visibility', XMLDB_TYPE_INTEGER, '1', null, XMLDB_NOTNULL, null, '0', 'picture');
// Conditionally launch add field visibility.
if (!$dbman->field_exists($table, $field)) {
$dbman->add_field($table, $field);
}
// Define field participation to be added to groups.
$field = new xmldb_field('participation', XMLDB_TYPE_INTEGER, '1', null, XMLDB_NOTNULL, null, '1', 'visibility');
// Conditionally launch add field participation.
if (!$dbman->field_exists($table, $field)) {
$dbman->add_field($table, $field);
}
// Main savepoint reached.
upgrade_main_savepoint(true, 2023031400.01);
}
if ($oldversion < 2023031400.02) {
// Define table xapi_states to be created.
$table = new xmldb_table('xapi_states');
// Adding fields to table xapi_states.
$table->add_field('id', XMLDB_TYPE_INTEGER, '10', null, XMLDB_NOTNULL, XMLDB_SEQUENCE, null);
$table->add_field('component', XMLDB_TYPE_CHAR, '255', null, XMLDB_NOTNULL, null, null);
$table->add_field('userid', XMLDB_TYPE_INTEGER, '10', null, null, null, null);
$table->add_field('itemid', XMLDB_TYPE_INTEGER, '10', null, XMLDB_NOTNULL, null, null);
$table->add_field('stateid', XMLDB_TYPE_CHAR, '255', null, XMLDB_NOTNULL, null, null);
$table->add_field('statedata', XMLDB_TYPE_TEXT, null, null, null, null, null);
$table->add_field('registration', XMLDB_TYPE_CHAR, '255', null, null, null, null);
$table->add_field('timecreated', XMLDB_TYPE_INTEGER, '10', null, XMLDB_NOTNULL, null, null);
$table->add_field('timemodified', XMLDB_TYPE_INTEGER, '10', null, null, null, null);
// Adding keys to table xapi_states.
$table->add_key('primary', XMLDB_KEY_PRIMARY, ['id']);
// Adding indexes to table xapi_states.
$table->add_index('component-itemid', XMLDB_INDEX_NOTUNIQUE, ['component', 'itemid']);
$table->add_index('userid', XMLDB_INDEX_NOTUNIQUE, ['userid']);
$table->add_index('timemodified', XMLDB_INDEX_NOTUNIQUE, ['timemodified']);
// Conditionally launch create table for xapi_states.
if (!$dbman->table_exists($table)) {
$dbman->create_table($table);
}
if (!isset($CFG->xapicleanupperiod)) {
set_config('xapicleanupperiod', WEEKSECS * 8);
}
// Main savepoint reached.
upgrade_main_savepoint(true, 2023031400.02);
}
if ($oldversion < 2023040600.01) {
// If logstore_legacy is no longer present, remove it.
if (!file_exists($CFG->dirroot . '/admin/tool/log/store/legacy/version.php')) {
uninstall_plugin('logstore', 'legacy');
}
// Main savepoint reached.
upgrade_main_savepoint(true, 2023040600.01);
}
if ($oldversion < 2023041100.00) {
// Add public key field to user_devices table.
$table = new xmldb_table('user_devices');
$field = new xmldb_field('publickey', XMLDB_TYPE_TEXT, null, null, null, null, null, 'uuid');
if (!$dbman->field_exists($table, $field)) {
$dbman->add_field($table, $field);
}
// Main savepoint reached.
upgrade_main_savepoint(true, 2023041100.00);
}
if ($oldversion < 2023042000.00) {
// If mod_assignment is no longer present, remove it.
if (!file_exists($CFG->dirroot . '/mod/assignment/version.php')) {
// Delete all mod_assignment grade_grades orphaned data.
$DB->delete_records_select(
'grade_grades',
"itemid IN (SELECT id FROM {grade_items} WHERE itemtype = 'mod' AND itemmodule = 'assignment')"
);
// Delete all mod_assignment grade_grades_history orphaned data.
$DB->delete_records('grade_grades_history', ['source' => 'mod/assignment']);
// Delete all mod_assignment grade_items orphaned data.
$DB->delete_records('grade_items', ['itemtype' => 'mod', 'itemmodule' => 'assignment']);
// Delete all mod_assignment grade_items_history orphaned data.
$DB->delete_records('grade_items_history', ['itemtype' => 'mod', 'itemmodule' => 'assignment']);
// Delete core mod_assignment subplugins.
uninstall_plugin('assignment', 'offline');
uninstall_plugin('assignment', 'online');
uninstall_plugin('assignment', 'upload');
uninstall_plugin('assignment', 'uploadsingle');
// Delete other mod_assignment subplugins.
$pluginnamelike = $DB->sql_like('plugin', ':pluginname');
$subplugins = $DB->get_fieldset_select('config_plugins', 'plugin', "$pluginnamelike AND name = :name", [
'pluginname' => $DB->sql_like_escape('assignment_') . '%',
'name' => 'version',
]);
foreach ($subplugins as $subplugin) {
[$plugin, $subpluginname] = explode('_', $subplugin, 2);
uninstall_plugin($plugin, $subpluginname);
}
// Delete mod_assignment.
uninstall_plugin('mod', 'assignment');
}
// Main savepoint reached.
upgrade_main_savepoint(true, 2023042000.00);
}
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -28,9 +28,6 @@
* @return bool
*/
function xmldb_editor_atto_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -28,9 +28,6 @@
* @return bool
*/
function xmldb_atto_equation_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -29,9 +29,6 @@
* @return bool
*/
function xmldb_atto_recordrtc_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -30,9 +30,6 @@
* @return bool result
*/
function xmldb_tiny_premium_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -49,9 +49,6 @@
* @return bool always true
*/
function xmldb_media_videojs_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -28,9 +28,6 @@
* @param int $oldversion The version that we are upgrading from
*/
function xmldb_message_email_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -28,9 +28,6 @@
* @param int $oldversion The version that we are upgrading from
*/
function xmldb_message_popup_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -30,9 +30,6 @@
function xmldb_assign_upgrade($oldversion) {
global $DB;
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -28,9 +28,6 @@
* @return bool
*/
function xmldb_assignfeedback_comments_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -28,19 +28,6 @@
* @return bool
*/
function xmldb_assignfeedback_editpdf_upgrade($oldversion) {
global $CFG, $DB;
$dbman = $DB->get_manager();
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
if ($oldversion < 2022112801) {
$task = new \assignfeedback_editpdf\task\remove_orphaned_editpdf_files();
\core\task\manager::queue_adhoc_task($task);
upgrade_plugin_savepoint(true, 2022112801, 'assignfeedback', 'editpdf');
}
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -28,9 +28,6 @@
* @return bool
*/
function xmldb_assignfeedback_file_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -28,9 +28,6 @@
* @return bool
*/
function xmldb_assignsubmission_comments_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -28,9 +28,6 @@
* @return bool
*/
function xmldb_assignsubmission_file_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -28,9 +28,6 @@
* @return bool
*/
function xmldb_assignsubmission_onlinetext_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -38,35 +38,6 @@ function xmldb_bigbluebuttonbn_upgrade($oldversion = 0) {
global $DB;
$dbman = $DB->get_manager();
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
if ($oldversion < 2023011800) {
// Define index course_bbbid_ix (not unique) to be added to bigbluebuttonbn_logs.
$table = new xmldb_table('bigbluebuttonbn_logs');
$index = new xmldb_index('course_bbbid_ix', XMLDB_INDEX_NOTUNIQUE, ['courseid', 'bigbluebuttonbnid']);
// Conditionally launch add index course_bbbid_ix.
if (!$dbman->index_exists($table, $index)) {
$dbman->add_index($table, $index);
}
// Bigbluebuttonbn savepoint reached.
upgrade_mod_savepoint(true, 2023011800, 'bigbluebuttonbn');
}
if ($oldversion < 2023021300) {
// Define field lockedlayout to be dropped from bigbluebuttonbn.
$table = new xmldb_table('bigbluebuttonbn');
$field = new xmldb_field('lockedlayout');
// Conditionally launch drop field lockedlayout.
if ($dbman->field_exists($table, $field)) {
$dbman->drop_field($table, $field);
}
// Bigbluebuttonbn savepoint reached.
upgrade_mod_savepoint(true, 2023021300, 'bigbluebuttonbn');
}
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -28,9 +28,6 @@
* @return bool always true
*/
function xmldb_book_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -23,9 +23,6 @@
*/
function xmldb_chat_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -40,9 +40,6 @@
*/
function xmldb_choice_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -42,9 +42,6 @@
function xmldb_data_upgrade($oldversion) {
global $DB;
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -40,9 +40,6 @@
*/
function xmldb_feedback_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -43,9 +43,6 @@
*/
function xmldb_folder_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -41,19 +41,6 @@
*/
function xmldb_forum_upgrade($oldversion) {
global $CFG, $DB;
$dbman = $DB->get_manager(); // Loads ddl manager and xmldb classes.
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
if ($oldversion < 2022112801) {
// Some very old discussions from early Moodle versions may have the usermodified set to zero.
$DB->execute("UPDATE {forum_discussions} SET usermodified = userid WHERE usermodified = 0");
upgrade_mod_savepoint(true, 2022112801, 'forum');
}
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -40,9 +40,6 @@
*/
function xmldb_glossary_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -47,9 +47,6 @@
function xmldb_h5pactivity_upgrade($oldversion) {
global $DB;
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -27,9 +27,6 @@
* @param int $oldversion
*/
function xmldb_imscp_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -43,53 +43,6 @@
// before any action that may take longer time to finish.
function xmldb_label_upgrade($oldversion) {
global $CFG, $DB;
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
if ($oldversion < 2022112801) {
$prevlang = force_current_language($CFG->lang);
$select = $DB->sql_like('name', ':tofind');
$params = ['tofind' => '%@@PLUGINFILE@@%'];
$total = $DB->count_records_select('label', $select, $params);
if ($total > 0) {
$labels = $DB->get_recordset_select('label', $select, $params, '', 'id, name, intro');
// Show a progress bar.
$pbar = new progress_bar('upgrademodlabelpluginfile', 500, true);
$current = 0;
$defaultname = get_string('modulename', 'label');
foreach ($labels as $label) {
$originalname = $label->name;
// Make sure that all labels have now the same name according to the new convention.
// Note this is the same (and duplicated) code as in get_label_name as we cannot call any API function
// during upgrade.
$name = html_to_text(format_string($label->intro, true));
$name = preg_replace('/@@PLUGINFILE@@\/[[:^space:]]+/i', '', $name);
// Remove double space and also nbsp; characters.
$name = preg_replace('/\s+/u', ' ', $name);
$name = trim($name);
if (core_text::strlen($name) > LABEL_MAX_NAME_LENGTH) {
$name = core_text::substr($name, 0, LABEL_MAX_NAME_LENGTH) . "...";
}
if (empty($name)) {
$name = $defaultname;
}
$label->name = $name;
if ($originalname !== $name) {
$DB->update_record('label', $label);
}
$current++;
$pbar->update($current, $total, "Upgrading label activity names - $current/$total.");
}
$labels->close();
}
force_current_language($prevlang);
upgrade_mod_savepoint(true, 2022112801, 'label');
}
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -48,9 +48,6 @@
* @return bool
*/
function xmldb_lesson_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -61,9 +61,6 @@ function xmldb_lti_upgrade($oldversion) {
$dbman = $DB->get_manager();
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -53,9 +53,6 @@
* @return boolean
*/
function xmldb_ltiservice_gradebookservices_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -43,9 +43,6 @@
*/
function xmldb_page_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -34,9 +34,6 @@ require_once($CFG->dirroot . '/mod/quiz/accessrule/seb/lib.php');
* @return bool Result.
*/
function xmldb_quizaccess_seb_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -30,23 +30,6 @@ function xmldb_quiz_upgrade($oldversion) {
global $CFG, $DB;
$dbman = $DB->get_manager();
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
if ($oldversion < 2022120500) {
// Define field displaynumber to be added to quiz_slots.
$table = new xmldb_table('quiz_slots');
$field = new xmldb_field('displaynumber', XMLDB_TYPE_CHAR, '16', null, null, null, null, 'page');
// Conditionally launch add field displaynumber.
if (!$dbman->field_exists($table, $field)) {
$dbman->add_field($table, $field);
}
// Quiz savepoint reached.
upgrade_mod_savepoint(true, 2022120500, 'quiz');
}
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -27,9 +27,6 @@
* @param number $oldversion
*/
function xmldb_quiz_overview_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -26,9 +26,6 @@
* Quiz statistics report upgrade code.
*/
function xmldb_quiz_statistics_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -43,9 +43,6 @@
*/
function xmldb_resource_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -32,9 +32,6 @@ function xmldb_scorm_upgrade($oldversion) {
$dbman = $DB->get_manager();
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -40,9 +40,6 @@
*/
function xmldb_survey_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -43,9 +43,6 @@
*/
function xmldb_url_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

View File

@ -36,9 +36,6 @@
*/
function xmldb_wiki_upgrade($oldversion) {
// Automatically generated Moodle v4.1.0 release upgrade line.
// Put any upgrade step following this.
// Automatically generated Moodle v4.2.0 release upgrade line.
// Put any upgrade step following this.

Some files were not shown because too many files have changed in this diff Show More