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

This commit is contained in:
Adrian Greeve
2012-02-09 09:57:17 +08:00
parent 4d2f89f85b
commit 6318805a04
+2 -1
View File
@@ -1936,7 +1936,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();