From d70fd5612d34a374aafbba3cf108de523e6adb80 Mon Sep 17 00:00:00 2001 From: martinlanghoff Date: Fri, 10 Mar 2006 02:20:56 +0000 Subject: [PATCH] block_admin: add special cases for enrol/authorize -- might need more work for multienrol --- blocks/admin/block_admin.php | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/blocks/admin/block_admin.php b/blocks/admin/block_admin.php index f9dfeb90ad..cc9e66b335 100644 --- a/blocks/admin/block_admin.php +++ b/blocks/admin/block_admin.php @@ -68,6 +68,17 @@ class block_admin extends block_list { $this->content->items[] = ''.get_string('managedatabase').''; $this->content->icons[] = ''; } + + if ($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)) { + $paymenturl .= '('.$cnt.' '.get_string('pending').')'; + } + $this->content->items[] = $paymenturl; + $this->content->icons[] = ''; + } + $this->content->footer = ''.get_string('admin').'...'; } } @@ -83,8 +94,6 @@ class block_admin extends block_list { $course = get_record('course', 'id', $this->instance->pageid); - - if (isteacher($this->instance->pageid)) { $isteacheredit = isteacheredit($this->instance->pageid); @@ -166,6 +175,16 @@ class block_admin extends block_list { $this->content->icons[]=''; } + if ($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 .= '('.$cnt.' '.get_string('pending').')'; + } + $this->content->items[] = $paymenturl; + $this->content->icons[] = ''; + } + $this->content->items[]=''.get_string('help').''; $this->content->icons[]=''; -- 2.39.5