blob: d2b7316e70b573dec9e51b3afe1ccd7577db7445 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
<?php /* Copyright (c) 2024 Freya Murphy */
class Format_model extends Model {
function __construct($load) {
parent::__construct($load);
}
/**
* Formats a users's name
* @param array $user - the $user
* @returns the user's formatted display name
*/
public function name($user) {
$name = '';
if ($user['first_name']) {
$name .= $user['first_name'];
}
if ($user['middle_name']) {
if ($name != '') {
$name .= ' ';
}
$name .= $user['middle_name'];
}
if ($user['last_name']) {
if ($name != '') {
$name .= ' ';
}
$name .= $user['last_name'];
}
if ($name == '') {
$name = '@' . $user['username'];
}
return $name;
}
}
|