MDL-45623: Fix assigned users count on role delete confirmation page

This commit is contained in:
Simon Coggins 2014-05-20 10:01:00 +12:00
parent a929fd50f9
commit 9811cb650c

View file

@ -75,7 +75,8 @@ switch ($action) {
$a->id = $roleid; $a->id = $roleid;
$a->name = $roles[$roleid]->name; $a->name = $roles[$roleid]->name;
$a->shortname = $roles[$roleid]->shortname; $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')); $formcontinue = new single_button(new moodle_url($baseurl, $optionsyes), get_string('yes'));
$formcancel = new single_button(new moodle_url($baseurl), get_string('no'), 'get'); $formcancel = new single_button(new moodle_url($baseurl), get_string('no'), 'get');