mirror of
https://github.com/snipe/snipe-it.git
synced 2025-02-21 03:15:45 -08:00
Generate email method
This commit is contained in:
parent
9ae1841fc4
commit
4a9f3fd6ff
|
@ -302,6 +302,10 @@ class User extends Model implements AuthenticatableContract, CanResetPasswordCon
|
||||||
->orWhere('username', '=', $user_email);
|
->orWhere('username', '=', $user_email);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static function generateEmailFromFullName($name) {
|
||||||
|
$username = User::generateFormattedNameFromFullName(Setting::getSettings()->email_format, $name);
|
||||||
|
return $username['username'].'@'.Setting::getSettings()->email_domain;
|
||||||
|
}
|
||||||
|
|
||||||
public static function generateFormattedNameFromFullName($format = 'filastname', $users_name)
|
public static function generateFormattedNameFromFullName($format = 'filastname', $users_name)
|
||||||
{
|
{
|
||||||
|
@ -333,8 +337,9 @@ class User extends Model implements AuthenticatableContract, CanResetPasswordCon
|
||||||
} elseif ($format=='firstname') {
|
} elseif ($format=='firstname') {
|
||||||
$email_last_name.=str_replace(' ', '', $last_name);
|
$email_last_name.=str_replace(' ', '', $last_name);
|
||||||
$email_prefix = $first_name;
|
$email_prefix = $first_name;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$user_username = $email_prefix;
|
$user_username = $email_prefix;
|
||||||
|
|
Loading…
Reference in a new issue