From 8b87f5215a258875a93c7bc1bd3558f5bd15df15 Mon Sep 17 00:00:00 2001 From: Simon Coggins Date: Thu, 22 May 2014 08:21:46 +1200 Subject: [PATCH] MDL-45623: Fix assigned users count on role delete confirmation page --- admin/roles/manage.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/admin/roles/manage.php b/admin/roles/manage.php index c7a4f6997be..1bc91dad376 100644 --- a/admin/roles/manage.php +++ b/admin/roles/manage.php @@ -75,7 +75,8 @@ $a->id = $roleid; $a->name = $roles[$roleid]->name; $a->shortname = $roles[$roleid]->shortname; - $a->count = $DB->count_records('role_assignments', array('roleid'=>$roleid)); + $a->count = $DB->count_records_select('role_assignments', + 'roleid = ?', array($roleid), 'COUNT(DISTINCT userid)'); $formcontinue = new single_button(new moodle_url($baseurl, $optionsyes), get_string('yes')); $formcancel = new single_button(new moodle_url($baseurl), get_string('no'), 'get');