From 3f676aa5bdbd3b6e5edbb09dfe66c8217b232169 Mon Sep 17 00:00:00 2001 From: Jerome Mouneyrac Date: Wed, 26 Sep 2012 14:24:29 +0800 Subject: [PATCH] MDL-35644 user_get_details: admin should be able to see description --- user/lib.php | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/user/lib.php b/user/lib.php index 0da89c779c0a1..2f8bc6007bd8a 100644 --- a/user/lib.php +++ b/user/lib.php @@ -324,15 +324,13 @@ function user_get_user_details($user, $course = null, array $userfields = array( $userdetails['phone2'] = $user->phone2; } - if (isset($user->description) && (!isset($hiddenfields['description']) or $isadmin)) { - if (!$cannotviewdescription) { - - if (in_array('description', $userfields)) { - // Always return the descriptionformat if description is requested. - list($userdetails['description'], $userdetails['descriptionformat']) = - external_format_text($user->description, $user->descriptionformat, - $usercontext->id, 'user', 'profile', null); - } + if (isset($user->description) && + ((!isset($hiddenfields['description']) && !$cannotviewdescription) or $isadmin)) { + if (in_array('description', $userfields)) { + // Always return the descriptionformat if description is requested. + list($userdetails['description'], $userdetails['descriptionformat']) = + external_format_text($user->description, $user->descriptionformat, + $usercontext->id, 'user', 'profile', null); } }