MDL-59869 oauth2: Fix notification method
This commit is contained in:
@@ -25,12 +25,13 @@
|
||||
namespace core\oauth2;
|
||||
|
||||
use \core\task\scheduled_task;
|
||||
use core_user;
|
||||
use moodle_exception;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
/**
|
||||
* Simple task to delete old messaging records.
|
||||
* Task to refresh system tokens regularly. Admins are notified in case an authorisation expires.
|
||||
* @package core
|
||||
* @copyright 2017 Damyon Wiese
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
@@ -51,6 +52,7 @@ class refresh_system_tokens_task extends scheduled_task {
|
||||
* @param \core\oauth2\issuer $issuer
|
||||
*/
|
||||
protected function notify_admins(\core\oauth2\issuer $issuer) {
|
||||
global $CFG;
|
||||
$admins = get_admins();
|
||||
|
||||
if (empty($admins)) {
|
||||
@@ -63,8 +65,8 @@ class refresh_system_tokens_task extends scheduled_task {
|
||||
$message = new \core\message\message();
|
||||
$message->courseid = SITEID;
|
||||
$message->component = 'moodle';
|
||||
$message->name = 'oauthrefreshtokenexpired';
|
||||
$message->userfrom = core\user::get_noreply_user();
|
||||
$message->name = 'errors';
|
||||
$message->userfrom = core_user::get_noreply_user();
|
||||
$message->userto = $admin;
|
||||
$message->subject = $short;
|
||||
$message->fullmessage = $long;
|
||||
|
||||
Reference in New Issue
Block a user