mirror of
https://github.com/moodle/moodle.git
synced 2025-08-04 16:36:37 +02:00
Merge branch 'MDL-26882-master' of git://github.com/ankitagarwal/moodle
This commit is contained in:
commit
0363a5b3fa
1 changed files with 31 additions and 12 deletions
|
@ -118,6 +118,12 @@ if (has_capability('moodle/user:viewhiddendetails', $context)) {
|
|||
$hiddenfields = array_flip(explode(',', $CFG->hiddenuserfields));
|
||||
}
|
||||
|
||||
if (has_capability('moodle/site:viewuseridentity', $context)) {
|
||||
$identityfields = array_flip(explode(',', $CFG->showuseridentity));
|
||||
} else {
|
||||
$identityfields = array();
|
||||
}
|
||||
|
||||
// Start setting up the page
|
||||
$strpublicprofile = get_string('publicprofile');
|
||||
|
||||
|
@ -247,22 +253,35 @@ if (! isset($hiddenfields['city']) && $user->city) {
|
|||
print_row(get_string('city') . ':', $user->city);
|
||||
}
|
||||
|
||||
if (has_capability('moodle/user:viewhiddendetails', $context)) {
|
||||
if ($user->address) {
|
||||
if (isset($identityfields['address']) && $user->address) {
|
||||
print_row(get_string("address").":", "$user->address");
|
||||
}
|
||||
if ($user->phone1) {
|
||||
print_row(get_string("phone").":", "$user->phone1");
|
||||
}
|
||||
if ($user->phone2) {
|
||||
print_row(get_string("phone2").":", "$user->phone2");
|
||||
}
|
||||
}
|
||||
|
||||
if ($currentuser
|
||||
if (isset($identityfields['phone1']) && $user->phone1) {
|
||||
print_row(get_string("phone").":", "$user->phone1");
|
||||
}
|
||||
|
||||
if (isset($identityfields['phone2']) && $user->phone2) {
|
||||
print_row(get_string("phone2").":", "$user->phone2");
|
||||
}
|
||||
|
||||
if (isset($identityfields['institution']) && $user->institution) {
|
||||
print_row(get_string("institution").":", "$user->institution");
|
||||
}
|
||||
|
||||
if (isset($identityfields['department']) && $user->department) {
|
||||
print_row(get_string("department").":", "$user->department");
|
||||
}
|
||||
|
||||
if (isset($identityfields['idnumber']) && $user->idnumber) {
|
||||
print_row(get_string("idnumber").":", "$user->idnumber");
|
||||
}
|
||||
|
||||
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, ''));
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue