mirror of
https://github.com/moodle/moodle.git
synced 2025-08-05 00:46:50 +02:00
Merge branch 'MDL-64084-master' of git://github.com/jleyva/moodle
This commit is contained in:
commit
c93eedf8dd
4 changed files with 114 additions and 3 deletions
11
user/lib.php
11
user/lib.php
|
@ -246,7 +246,7 @@ function user_get_default_fields() {
|
|||
'institution', 'interests', 'firstaccess', 'lastaccess', 'auth', 'confirmed',
|
||||
'idnumber', 'lang', 'theme', 'timezone', 'mailformat', 'description', 'descriptionformat',
|
||||
'city', 'url', 'country', 'profileimageurlsmall', 'profileimageurl', 'customfields',
|
||||
'groups', 'roles', 'preferences', 'enrolledcourses', 'suspended'
|
||||
'groups', 'roles', 'preferences', 'enrolledcourses', 'suspended', 'lastcourseaccess'
|
||||
);
|
||||
}
|
||||
|
||||
|
@ -471,6 +471,15 @@ function user_get_user_details($user, $course = null, array $userfields = array(
|
|||
}
|
||||
}
|
||||
|
||||
// Hidden fields restriction to lastaccess field applies to both site and course access time.
|
||||
if (in_array('lastcourseaccess', $userfields) && (!isset($hiddenfields['lastaccess']) or $isadmin)) {
|
||||
if (isset($user->lastcourseaccess)) {
|
||||
$userdetails['lastcourseaccess'] = $user->lastcourseaccess;
|
||||
} else {
|
||||
$userdetails['lastcourseaccess'] = 0;
|
||||
}
|
||||
}
|
||||
|
||||
if (in_array('email', $userfields) && (
|
||||
$currentuser
|
||||
or (!isset($hiddenfields['email']) and (
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue