MDL-31520 user-ws: Optimised if statement for email access by moving admin check to the start
This commit is contained in:
+3
-3
@@ -309,11 +309,11 @@ function user_get_user_details($user, $course = null) {
|
||||
}
|
||||
}
|
||||
|
||||
if ($currentuser
|
||||
if ($isadmin
|
||||
of $currentuser
|
||||
or $canviewuseremail // this is a capability in course context, it will be false in usercontext
|
||||
or $user->maildisplay == 1
|
||||
or ($user->maildisplay == 2 and enrol_sharing_course($user, $USER))
|
||||
or $isadmin) {
|
||||
or ($user->maildisplay == 2 and enrol_sharing_course($user, $USER))) {
|
||||
$userdetails['email'] = $user->email;;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user