diff --git a/user/filters/courserole.php b/user/filters/courserole.php index 27f3e100a01..00860790c61 100644 --- a/user/filters/courserole.php +++ b/user/filters/courserole.php @@ -129,8 +129,8 @@ class user_filter_courserole extends user_filter_type { $a->label = $this->_label; if ($roleid) { - $rolename = $DB->get_field('role', 'name', array('id'=>$roleid)); - $a->rolename = '"'.format_string($rolename).'"'; + $role = $DB->get_record('role', array('id'=>$roleid)); + $a->rolename = '"'.role_get_name($role).'"'; } else { $a->rolename = get_string('anyrole', 'filters'); } diff --git a/user/filters/globalrole.php b/user/filters/globalrole.php index 2e9635ecbe2..ed3345393dc 100644 --- a/user/filters/globalrole.php +++ b/user/filters/globalrole.php @@ -78,11 +78,12 @@ class user_filter_globalrole extends user_filter_type { function get_label($data) { global $DB; - $rolename = $DB->get_field('role', 'name', array('id'=>$data['value'])); + $role = $DB->get_record('role', array('id'=>$data['value'])); + $a = new stdClass(); $a->label = $this->_label; - $a->value = '"'.format_string($rolename).'"'; + $a->value = '"'.role_get_name($role).'"'; return get_string('globalrolelabel', 'filters', $a); }