From 76727901a643b15d699f708d4e0682383366c2d6 Mon Sep 17 00:00:00 2001 From: ikawhero Date: Wed, 24 Dec 2008 04:17:56 +0000 Subject: [PATCH] MDL-17228 Allow admins to view hidden custom profile fields. Thanks to Alan Barrett for the fix. Merged from MOODLE_19_STABLE --- user/profile/lib.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/user/profile/lib.php b/user/profile/lib.php index 6642d0c12c..fc4819d7db 100644 --- a/user/profile/lib.php +++ b/user/profile/lib.php @@ -242,7 +242,11 @@ class profile_field_base { case PROFILE_VISIBLE_ALL: return true; case PROFILE_VISIBLE_PRIVATE: - return ($this->userid == $USER->id); + if ($this->userid == $USER->id) { + return true; + } else { + return has_capability('moodle/user:update', get_context_instance(CONTEXT_SYSTEM)); + } default: return has_capability('moodle/user:update', get_context_instance(CONTEXT_SYSTEM)); } -- 2.39.5