From 7675f212ee200608f5be1df0cf64ba3b3b83e533 Mon Sep 17 00:00:00 2001 From: moodler Date: Tue, 31 Oct 2006 14:04:57 +0000 Subject: [PATCH] Fix for MDL-7238 to hide authorize interface when necessary --- blocks/admin/block_admin.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/blocks/admin/block_admin.php b/blocks/admin/block_admin.php index 8df96db5d2a..9a8031a4868 100644 --- a/blocks/admin/block_admin.php +++ b/blocks/admin/block_admin.php @@ -146,8 +146,10 @@ class block_admin extends block_list { if ($course->enrol == 'authorize' || (empty($course->enrol) && $CFG->enrol == 'authorize')) { require_once($CFG->dirroot.'/enrol/authorize/const.php'); $paymenturl = ''.get_string('payments').' '; - if ($cnt = count_records('enrol_authorize', 'status', AN_STATUS_AUTH, 'courseid', $course->id)) { - $paymenturl .= ''.get_string('paymentpending', 'moodle', $cnt).''; + if (has_capability('enrol/authorize:managepayments', $context)) { + if ($cnt = count_records('enrol_authorize', 'status', AN_STATUS_AUTH, 'courseid', $course->id)) { + $paymenturl .= ''.get_string('paymentpending', 'moodle', $cnt).''; + } } $this->content->items[] = $paymenturl; $this->content->icons[] = ''; -- 2.11.4.GIT