Merge branch 'wip-MDL-40356-master' of git://github.com/abgreeve/moodle
This commit is contained in:
+13
-2
@@ -3602,11 +3602,22 @@ function fullname($user, $override=false) {
|
||||
if (isset($CFG->fullnamedisplay)) {
|
||||
$template = $CFG->fullnamedisplay;
|
||||
}
|
||||
// If the template is empty, or set to language, or $override is set, return the language string.
|
||||
if (empty($template) || $template == 'language' || $override) {
|
||||
// If the template is empty, or set to language, return the language string.
|
||||
if ((empty($template) || $template == 'language') && !$override) {
|
||||
return get_string('fullnamedisplay', null, $user);
|
||||
}
|
||||
|
||||
// Check to see if we are displaying according to the alternative full name format.
|
||||
if ($override) {
|
||||
if (empty($CFG->alternativefullnameformat) || $CFG->alternativefullnameformat == 'language') {
|
||||
// Default to show just the user names according to the fullnamedisplay string.
|
||||
return get_string('fullnamedisplay', null, $user);
|
||||
} else {
|
||||
// If the override is true, then change the template to use the complete name.
|
||||
$template = $CFG->alternativefullnameformat;
|
||||
}
|
||||
}
|
||||
|
||||
$requirednames = array();
|
||||
// With each name, see if it is in the display name template, and add it to the required names array if it is.
|
||||
foreach ($allnames as $allname) {
|
||||
|
||||
Reference in New Issue
Block a user