MDL-59150 admin: build site theme after CLI install or upgrade

This commit is contained in:
Ryan Wyllie
2017-07-18 06:13:07 +00:00
parent 350700bf8b
commit 0f268f5db9
8 changed files with 163 additions and 0 deletions
+20
View File
@@ -353,6 +353,26 @@ class manager {
return self::scheduled_task_from_record($record);
}
/**
* This function load the adhoc tasks for a given classname.
*
* @param string $classname
* @return \core\task\adhoc_task[]
*/
public static function get_adhoc_tasks($classname) {
global $DB;
if (strpos($classname, '\\') !== 0) {
$classname = '\\' . $classname;
}
// We are just reading - so no locks required.
$records = $DB->get_records('task_adhoc', array('classname' => $classname));
return array_map(function($record) {
return self::adhoc_task_from_record($record);
}, $records);
}
/**
* This function load the default scheduled task details for a given classname.
*