When getting lists of roles, put role names through format_string

(ie for multilang filter)
This commit is contained in:
moodler 2006-09-23 12:46:53 +00:00
parent 67f3be726e
commit 65b0c132ed
2 changed files with 6 additions and 6 deletions

View File

@ -2476,7 +2476,7 @@ function get_assignable_roles ($context) {
if ($roles = get_records('role', '', '', 'sortorder ASC')) {
foreach ($roles as $role) {
if (user_can_assign($context, $role->id)) {
$options[$role->id] = $role->name;
$options[$role->id] = strip_tags(format_string($role->name, true));
}
}
}
@ -2495,7 +2495,7 @@ function get_overridable_roles ($context) {
if ($roles = get_records('role', '', '', 'sortorder ASC')) {
foreach ($roles as $role) {
if (user_can_override($context, $role->id)) {
$options[$role->id] = $role->name;
$options[$role->id] = strip_tags(format_string($role->name, true));
}
}
}
@ -2798,4 +2798,4 @@ function get_users_from_role_on_context($role, $context) {
AND roleid = $role->id");
}
?>
?>

View File

@ -1424,7 +1424,7 @@ function text_format_name( $key ) {
*/
function format_string ($string, $striplinks = false, $courseid=NULL ) {
global $CFG, $course;
global $CFG, $COURSE;
//We'll use a in-memory cache here to speed up repeated strings
static $strcache;
@ -1438,8 +1438,8 @@ function format_string ($string, $striplinks = false, $courseid=NULL ) {
}
if (empty($courseid)) {
if (!empty($course->id)) { // An ugly hack for better compatibility
$courseid = $course->id; // (copied from format_text)
if (!empty($COURSE->id)) { // An ugly hack for better compatibility
$courseid = $COURSE->id; // (copied from format_text)
}
}