From 76565fa1029ed2d884c880afbfc870493f1b2a29 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 600298beedf..e77fcb6b8e6 100644 --- a/lib/navigationlib.php +++ b/lib/navigationlib.php @@ -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();