MDL-26882 profile: Applying cap check (site:viewuseridentity) to email field in user profile
This commit is contained in:
+3
-2
@@ -277,10 +277,11 @@ if (isset($identityfields['idnumber']) && $user->idnumber) {
|
||||
print_row(get_string("idnumber").":", "$user->idnumber");
|
||||
}
|
||||
|
||||
if ($currentuser
|
||||
if (($currentuser
|
||||
or $user->maildisplay == 1
|
||||
or has_capability('moodle/course:useremail', $context)
|
||||
or ($user->maildisplay == 2 and enrol_sharing_course($user, $USER))) {
|
||||
or ($user->maildisplay == 2 and enrol_sharing_course($user, $USER)))
|
||||
and isset($identityfields['email'])) {
|
||||
|
||||
print_row(get_string("email").":", obfuscate_mailto($user->email, ''));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user