diff --git a/app/Models/User.php b/app/Models/User.php index c6b0d6db15..e26b256f03 100755 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -302,6 +302,10 @@ class User extends Model implements AuthenticatableContract, CanResetPasswordCon ->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) { @@ -333,8 +337,9 @@ class User extends Model implements AuthenticatableContract, CanResetPasswordCon } elseif ($format=='firstname') { $email_last_name.=str_replace(' ', '', $last_name); $email_prefix = $first_name; - } + + } $user_username = $email_prefix;