mirror of
https://github.com/moodle/moodle.git
synced 2025-03-14 12:40:01 +01:00
Merge branch 'MDL-77927-401' of https://github.com/stevandoMoodle/moodle into MOODLE_401_STABLE
This commit is contained in:
commit
ceb2f856b0
@ -4110,9 +4110,6 @@
|
||||
<CUSTOM_CHECK file="lib/upgradelib.php" function="check_xmlrpc_usage" level="optional">
|
||||
</CUSTOM_CHECK>
|
||||
<CUSTOM_CHECK file="lib/upgradelib.php" function="check_mod_assignment" level="required">
|
||||
<FEEDBACK>
|
||||
<ON_ERROR message="modassignmentinuse" />
|
||||
</FEEDBACK>
|
||||
</CUSTOM_CHECK>
|
||||
</CUSTOM_CHECKS>
|
||||
</MOODLE>
|
||||
|
@ -1553,8 +1553,8 @@ $string['xmlrpcwebserviceenabled'] = 'It has been detected that the XML-RPC Web
|
||||
$string['yuicomboloading'] = 'YUI combo loading';
|
||||
$string['ziprequired'] = 'The Zip PHP extension is now required by Moodle, info-ZIP binaries or PclZip library are not used anymore.';
|
||||
$string['manageqbanks'] = 'Manage question bank plugins';
|
||||
$string['modassignmentinuse'] = 'It has been detected that your site is still using the Assignment 2.2 plugin. You may resolve this before upgrading by 1) Backing up your Assignment 2.2 activities and restoring them as new Assignment activities; or 2) Deleting the data from the assignment tables in the database.';
|
||||
|
||||
$string['modassignmentinuse'] = 'Your site is still using the Assignment 2.2 plugin. Before upgrading you must 1) backup any Assignment 2.2 activities that you want to keep and restore them as Assignment activities, and 2) delete all Assignment 2.2 data from the database.';
|
||||
$string['modassignmentsubpluginsexist'] = 'Assignment 2.2. subplugins may be present. The mod/assignment folder and all of its subplugins need to be removed before upgrading.';
|
||||
|
||||
$string['caching'] = 'Caching';
|
||||
$string['cachesettings'] = 'Cache settings';
|
||||
|
@ -2797,7 +2797,7 @@ function check_xmlrpc_usage(environment_results $result): ?environment_results {
|
||||
* @return environment_results|null
|
||||
*/
|
||||
function check_mod_assignment(environment_results $result): ?environment_results {
|
||||
global $DB;
|
||||
global $DB, $CFG;
|
||||
|
||||
// Check the number of records.
|
||||
if ($DB->get_manager()->table_exists('assignment') && $DB->count_records('assignment') > 0) {
|
||||
@ -2806,5 +2806,12 @@ function check_mod_assignment(environment_results $result): ?environment_results
|
||||
return $result;
|
||||
}
|
||||
|
||||
// Check for mod_assignment subplugins.
|
||||
if (is_dir($CFG->dirroot . '/mod/assignment/type')) {
|
||||
$result->setInfo('Assignment 2.2 subplugins present');
|
||||
$result->setFeedbackStr('modassignmentsubpluginsexist');
|
||||
return $result;
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user