From e98e4d41a01a9a3891bdd0b5ad79417cdcc107bf Mon Sep 17 00:00:00 2001 From: Adrian Greeve Date: Fri, 3 Feb 2012 11:38:50 +0800 Subject: [PATCH] MDL-31463 - navigation - added a context check in the navigation for fullname permission. --- lib/navigationlib.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/navigationlib.php b/lib/navigationlib.php index efff035fe28..de62e0cde7a 100644 --- a/lib/navigationlib.php +++ b/lib/navigationlib.php @@ -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();