Generate email method

This commit is contained in:
snipe 2016-08-12 16:02:39 -07:00
parent 9ae1841fc4
commit 4a9f3fd6ff

View file

@ -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;