mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
Terminada gestion de contraseñas de usuarios en perfil y zona admin
This commit is contained in:
@ -24,18 +24,25 @@ class UserEntity extends \CodeIgniter\Entity\Entity
|
||||
"cliente_id" => "int",
|
||||
"active" => "boolean",
|
||||
];
|
||||
|
||||
/**
|
||||
* Returns a full name: "first last"
|
||||
* Get the full name of the user
|
||||
*
|
||||
* @return string
|
||||
* If the first name and last name are available, the full name is generated as "{first name} {last name}".
|
||||
* If the first name or last name is missing, only the available name is used.
|
||||
* If both the first name and last name are missing, the username is used as the full name.
|
||||
*
|
||||
* @return string The full name of the user
|
||||
*/
|
||||
public function getFullName()
|
||||
{
|
||||
$fullName =
|
||||
(!empty($this->attributes["first_name"]) ? trim($this->attributes["first_name"]) . " " : "") .
|
||||
(!empty($this->attributes["last_name"]) ? trim($this->attributes["last_name"]) : "");
|
||||
$name = empty($fullName) ? $this->attributes["username"] : $fullName;
|
||||
return $name;
|
||||
$firstName = trim($this->attributes["first_name"] ?? "");
|
||||
$lastName = trim($this->attributes["last_name"] ?? "");
|
||||
$fullName = $firstName . ' ' . $lastName;
|
||||
$fullName = trim($fullName); // In case first name is empty, this will remove the leading space
|
||||
|
||||
// Use the username attribute if the full name is still empty after trimming
|
||||
return $fullName ?: $this->attributes["username"];
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user