From 98d415567c47c589884b78da2876ecbc409e2cf9 Mon Sep 17 00:00:00 2001 From: ethem Date: Tue, 29 Aug 2006 14:30:11 +0000 Subject: [PATCH] If review enabled, get_users_by_capability('enrol/authorize:managepayments') at SYSTEM_LEVEL and send email for a new pending payment. --- enrol/authorize/enrol.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/enrol/authorize/enrol.php b/enrol/authorize/enrol.php index 76f4e873c5..eb0228a7a0 100755 --- a/enrol/authorize/enrol.php +++ b/enrol/authorize/enrol.php @@ -227,7 +227,7 @@ class enrolment_plugin_authorize return; } - if ($an_review) { // review enabled, inform admin and redirect user to main page. + if ($an_review) { // review enabled, inform site payment managers and redirect the user who have paid to main page. $a = new stdClass; $a->url = "$CFG->wwwroot/enrol/authorize/index.php?order=$order->id"; $a->orderid = $order->id; @@ -243,9 +243,11 @@ class enrolment_plugin_authorize $a->course = $course->shortname; $a->orderid = $order->id; $emailsubject = get_string('adminnewordersubject', 'enrol_authorize', $a); - $admins = get_admins(); - foreach ($admins as $admin) { - email_to_user($admin, $USER, $emailsubject, $emailmessage); + $context = get_context_instance(CONTEXT_SYSTEM, SITEID); + if ($sitepaymentmanagers = get_users_by_capability($context, 'enrol/authorize:managepayments')) { + foreach ($sitepaymentmanagers as $sitepaymentmanager) { + email_to_user($sitepaymentmanager, $USER, $emailsubject, $emailmessage); + } } redirect($CFG->wwwroot, get_string("reviewnotify", "enrol_authorize"), '30'); return; -- 2.39.5