MDL-65051 core: delete plagiarism_cron() function

This commit is contained in:
Simey Lameze 2019-03-27 11:35:34 +08:00
parent 3528bce1a6
commit 39802ea08a
2 changed files with 4 additions and 21 deletions

View file

@ -160,27 +160,7 @@ function plagiarism_print_disclosure($cmid) {
} }
return $output; return $output;
} }
/**
* used by admin/cron.php to get similarity scores from submitted files.
*
*/
function plagiarism_cron() {
global $CFG;
if (empty($CFG->enableplagiarism)) {
return '';
}
$plagiarismplugins = plagiarism_load_available_plugins();
foreach($plagiarismplugins as $plugin => $dir) {
require_once($dir.'/lib.php');
$plagiarismclass = "plagiarism_plugin_$plugin";
$plagiarismplugin = new $plagiarismclass;
if (method_exists($plagiarismplugin, 'cron')) {
mtrace('Processing cron function for plagiarism_plugin_' . $plugin . '...', '');
cron_trace_time_and_memory();
$plagiarismplugin->cron();
}
}
}
/** /**
* helper function - also loads lib file of plagiarism plugin * helper function - also loads lib file of plagiarism plugin
* @return array of available plugins * @return array of available plugins

View file

@ -1,4 +1,7 @@
This files describes API changes for code that uses the plagiarism API. This files describes API changes for code that uses the plagiarism API.
=== 3.7 ===
* The plagiarism_cron() function has been deleted, plugins should implement their own scheduled tasks.
=== 3.4 === === 3.4 ===