MDL-31776 - lib: Alternate name fields

Add support for additional name fields and flexible formating of
user names.
This commit is contained in:
Adrian Greeve
2013-07-09 11:45:50 +08:00
committed by Damyon Wiese
parent 9d871499fe
commit a327f25ef1
37 changed files with 612 additions and 178 deletions
+2 -1
View File
@@ -3964,7 +3964,8 @@ function get_role_users($roleid, context $context, $parent = false, $fields = ''
global $DB;
if (empty($fields)) {
$fields = 'u.id, u.confirmed, u.username, u.firstname, u.lastname, '.
$allnames = get_all_user_name_fields(true, 'u');
$fields = 'u.id, u.confirmed, u.username, '. $allnames . ', ' .
'u.maildisplay, u.mailformat, u.maildigest, u.email, u.emailstop, u.city, '.
'u.country, u.picture, u.idnumber, u.department, u.institution, '.
'u.lang, u.timezone, u.lastaccess, u.mnethostid, r.name AS rolename, r.sortorder, '.