diff --git a/admin/roles/usersroles.php b/admin/roles/usersroles.php index 968f0254814..3ac05f904a9 100644 --- a/admin/roles/usersroles.php +++ b/admin/roles/usersroles.php @@ -166,7 +166,8 @@ function print_report_tree($contextid, $contexts, $systemcontext, $fullname) { $context = context::instance_by_id($contextid); // Print the context name. - echo $OUTPUT->heading($context->get_context_name(), 4, 'contextname'); + echo $OUTPUT->heading(html_writer::link($context->get_url(), $context->get_context_name()), + 4, 'contextname'); // If there are any role assignments here, print them. foreach ($contexts[$contextid]->roleassignments as $ra) { @@ -189,7 +190,7 @@ function print_report_tree($contextid, $contexts, $systemcontext, $fullname) { } $a = new stdClass; $a->fullname = $fullname; - $a->contextlevel = get_contextlevel_name($context->contextlevel); + $a->contextlevel = $context->get_level_name(); if ($context->contextlevel == CONTEXT_SYSTEM) { $strgoto = get_string('gotoassignsystemroles', 'role'); $strcheck = get_string('checksystempermissionsfor', 'role', $a);