MDL-31463 - navigation - added a context check in the navigation for fullname permission.

This commit is contained in:
Adrian Greeve 2012-02-03 11:38:50 +08:00
parent baa5cd8240
commit 76565fa102

View File

@ -1943,7 +1943,8 @@ class global_navigation extends navigation_node {
return false;
}
// Add a branch for the current user
$usernode = $usersnode->add(fullname($user, true), $userviewurl, self::TYPE_USER, null, $user->id);
$canseefullname = has_capability('moodle/site:viewfullnames', $coursecontext);
$usernode = $usersnode->add(fullname($user, $canseefullname), $userviewurl, self::TYPE_USER, null, $user->id);
if ($this->page->context->contextlevel == CONTEXT_USER && $user->id == $this->page->context->instanceid) {
$usernode->make_active();