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

This commit is contained in:
Adrian Greeve
2012-02-09 10:03:32 +08:00
parent 9ab7b290df
commit e98e4d41a0
+2 -1
View File
@@ -1793,7 +1793,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();