Merge branch 'wip-MDL-49742-master' of git://github.com/abgreeve/moodle
This commit is contained in:
+7
-2
@@ -190,9 +190,14 @@
|
||||
// We don't need to check the fullnamedisplay setting here as the fullname function call further down has
|
||||
// the override parameter set to true.
|
||||
$fullnamesetting = $CFG->alternativefullnameformat;
|
||||
// If we are using language or it is empty, then retrieve all of the user's names.
|
||||
// If we are using language or it is empty, then retrieve the default user names of just 'firstname' and 'lastname'.
|
||||
if ($fullnamesetting == 'language' || empty($fullnamesetting)) {
|
||||
$fullnamesetting = implode(' ', $allusernamefields);
|
||||
// Set $a variables to return 'firstname' and 'lastname'.
|
||||
$a = new stdClass();
|
||||
$a->firstname = 'firstname';
|
||||
$a->lastname = 'lastname';
|
||||
// Getting the fullname display will ensure that the order in the language file is maintained.
|
||||
$fullnamesetting = get_string('fullnamedisplay', null, $a);
|
||||
}
|
||||
|
||||
// Order in string will ensure that the name columns are in the correct order.
|
||||
|
||||
+7
-2
@@ -187,9 +187,14 @@ $allusernames = get_all_user_name_fields(false, null, null, null, true);
|
||||
$usernameheader = null;
|
||||
// Get the alternative full name format for users with the viewfullnames capability.
|
||||
$fullusernames = $CFG->alternativefullnameformat;
|
||||
// If fullusernames is empty or accidentally set to language then fall back on the $allusernames set up.
|
||||
// If fullusernames is empty or accidentally set to language then fall back to default of just first and last name.
|
||||
if ($fullusernames == 'language' || empty($fullusernames)) {
|
||||
$usernameheader = $allusernames;
|
||||
// Set $a variables to return 'firstname' and 'lastname'.
|
||||
$a = new stdClass();
|
||||
$a->firstname = 'firstname';
|
||||
$a->lastname = 'lastname';
|
||||
// Getting the fullname display will ensure that the order in the language file is maintained.
|
||||
$usernameheader = explode(' ', get_string('fullnamedisplay', null, $a));
|
||||
} else {
|
||||
// If everything is as expected then put them in the order specified by the alternative full name format setting.
|
||||
$usernameheader = order_in_string($allusernames, $fullusernames);
|
||||
|
||||
Reference in New Issue
Block a user