From bf8ff4889be7305d8eabe8a904f1534ad2139e29 Mon Sep 17 00:00:00 2001 From: Jenny Gray Date: Thu, 31 Mar 2011 14:54:36 +0100 Subject: [PATCH] MDL-25651 add capability check to my private files navigation link --- lib/navigationlib.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/navigationlib.php b/lib/navigationlib.php index 6824ee66411..936ebc59022 100644 --- a/lib/navigationlib.php +++ b/lib/navigationlib.php @@ -1653,9 +1653,9 @@ class global_navigation extends navigation_node { $usernode->add(get_string('messages', 'message'), $url, self::TYPE_SETTING, null, 'messages'); } - // TODO: Private file capability check - if ($iscurrentuser) { - $url = new moodle_url('/user/files.php'); + $context = get_context_instance(CONTEXT_USER, $USER->id); + if ($iscurrentuser && has_capability('moodle/user:manageownfiles', $context)) { + $url = new moodle_url('/user/files.php'); $usernode->add(get_string('myfiles'), $url, self::TYPE_SETTING); }