model = new XSS_model(); $this->load_lang('common', 'api'); } /** * Formats a users's name * @param array $user - the $user * @returns the user's formatted display name */ public function format_name(array $user): string { $name = ''; // first_name if ($user['first_name']) $name .= $user['first_name']; // middle_name if ($user['middle_name']) { if ($name != '') $name .= ' '; $name .= $user['middle_name']; } // last_name if ($user['last_name']) { if ($name != '') $name .= ' '; $name .= $user['last_name']; } if ($name == '') { $name = '@' . $user['username']; } return $name; } /** * Formats a ISO date * @param $iso_date the ISO date */ public function format_date(string $iso_date): string { return date("Y-m-d D H:i", strtotime($iso_date)); } }