Adds MailTexts for the new mail template USER_INVITE for all languages
This commit is contained in:
parent
643f3c81a9
commit
afa76ce059
|
@ -69,30 +69,34 @@ class RecoverPasswordController extends Controller {
|
||||||
$this->token = Controller::request('token');
|
$this->token = Controller::request('token');
|
||||||
$this->password = Controller::request('password');
|
$this->password = Controller::request('password');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function changePassword() {
|
public function changePassword() {
|
||||||
$recoverPassword = RecoverPassword::getDataStore($this->token, 'token');
|
$recoverPassword = RecoverPassword::getDataStore($this->token, 'token');
|
||||||
|
|
||||||
|
if($recoverPassword->isNull() || $recoverPassword->email !== $this->email) {
|
||||||
|
throw new RequestException(ERRORS::NO_PERMISSION);
|
||||||
|
}
|
||||||
|
|
||||||
if($recoverPassword->staff) {
|
if($recoverPassword->staff) {
|
||||||
$this->user = Staff::getDataStore($this->email, 'email');
|
$this->user = Staff::getDataStore($this->email, 'email');
|
||||||
}else {
|
} else {
|
||||||
$this->user = User::getDataStore($this->email, 'email');
|
$this->user = User::getDataStore($this->email, 'email');
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!$recoverPassword->isNull() && !$this->user->isNull()) {
|
if($this->user->isNull()) throw new RequestException(ERRORS::NO_PERMISSION);
|
||||||
$recoverPassword->delete();
|
|
||||||
|
|
||||||
$this->user->setProperties([
|
$recoverPassword->delete();
|
||||||
'password' => Hashing::hashPassword($this->password)
|
|
||||||
]);
|
|
||||||
|
|
||||||
$this->user->store();
|
$this->user->setProperties([
|
||||||
|
'password' => Hashing::hashPassword($this->password)
|
||||||
|
]);
|
||||||
|
|
||||||
$this->sendMail();
|
$this->user->store();
|
||||||
Response::respondSuccess(['staff' => $recoverPassword->staff]);
|
|
||||||
} else {
|
$this->sendMail();
|
||||||
throw new RequestException(ERRORS::NO_PERMISSION);
|
Response::respondSuccess(['staff' => $recoverPassword->staff]);
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function sendMail() {
|
public function sendMail() {
|
||||||
$mailSender = MailSender::getInstance();
|
$mailSender = MailSender::getInstance();
|
||||||
|
|
||||||
|
|
|
@ -91,6 +91,12 @@ class MailTexts {
|
||||||
'喂 {{name}}。 您已要求恢复密码。',
|
'喂 {{name}}。 您已要求恢复密码。',
|
||||||
'使用此代码 {{url}}/recover-password?email={{to}}&token={{token}} 或单击下面的按钮.',
|
'使用此代码 {{url}}/recover-password?email={{to}}&token={{token}} 或单击下面的按钮.',
|
||||||
],
|
],
|
||||||
|
'USER_INVITE' => [
|
||||||
|
'您已受邀 - OpenSupports',
|
||||||
|
'您已受邀',
|
||||||
|
'你好, {{name}}. 邀请您加入我们的支持中心.',
|
||||||
|
'使用此代码 {{url}}/recover-password?email={{to}}&token={{token}}&invited=true 或单击下面的按钮来设置密码.'
|
||||||
|
],
|
||||||
'USER_SYSTEM_DISABLED' => [
|
'USER_SYSTEM_DISABLED' => [
|
||||||
'访问系统更改 - OpenSupports',
|
'访问系统更改 - OpenSupports',
|
||||||
'访问系统更改',
|
'访问系统更改',
|
||||||
|
@ -151,6 +157,12 @@ class MailTexts {
|
||||||
'Hallo, {{name}}. Sie haben aufgefordert, Ihr Passwort wiederherzustellen.',
|
'Hallo, {{name}}. Sie haben aufgefordert, Ihr Passwort wiederherzustellen.',
|
||||||
'Verwenden Sie diesen Code in {{url}}/recover-password?email={{to}}&token={{token}} oder klicken Sie auf die Schaltfläche unten.',
|
'Verwenden Sie diesen Code in {{url}}/recover-password?email={{to}}&token={{token}} oder klicken Sie auf die Schaltfläche unten.',
|
||||||
],
|
],
|
||||||
|
'USER_INVITE' => [
|
||||||
|
'Du bist eingeladen - OpenSupports',
|
||||||
|
'Du bist eingeladen',
|
||||||
|
'Hallo, {{name}}. Sie wurden zu unserem Support-Center eingeladen.',
|
||||||
|
'Verwenden Sie diesen Code in {{url}}/recover-password?email={{to}}&token={{token}}&invited=true oder klicken Sie auf die Schaltfläche unten, um Ihr Passwort einzurichten.'
|
||||||
|
],
|
||||||
'USER_SYSTEM_DISABLED' => [
|
'USER_SYSTEM_DISABLED' => [
|
||||||
'Access system changed - OpenSupports',
|
'Access system changed - OpenSupports',
|
||||||
'Zugriffssystem geändert',
|
'Zugriffssystem geändert',
|
||||||
|
@ -211,6 +223,12 @@ class MailTexts {
|
||||||
'Hola, {{name}}. Has requerido recuperar tu contraseña.',
|
'Hola, {{name}}. Has requerido recuperar tu contraseña.',
|
||||||
'Usá este codigo en {{url}}/recover-password?email={{to}}&token={{token}} o hacé click en el botón de abajo.',
|
'Usá este codigo en {{url}}/recover-password?email={{to}}&token={{token}} o hacé click en el botón de abajo.',
|
||||||
],
|
],
|
||||||
|
'USER_INVITE' => [
|
||||||
|
'Haz sido invitado - OpenSupports',
|
||||||
|
'Haz sido invitado',
|
||||||
|
'Hola, {{name}}. Haz sido invitado a unirte a nuestro sistema de soporte.',
|
||||||
|
'Usa este código en {{url}}/recover-password?email={{to}}&token={{token}}&invited=true o haz click en el botón de abajo para establecer tu contraseña.'
|
||||||
|
],
|
||||||
'USER_SYSTEM_DISABLED' => [
|
'USER_SYSTEM_DISABLED' => [
|
||||||
'Sistema de acceso cambiado - OpenSupports',
|
'Sistema de acceso cambiado - OpenSupports',
|
||||||
'Sistema de acceso cambiado',
|
'Sistema de acceso cambiado',
|
||||||
|
@ -271,6 +289,12 @@ class MailTexts {
|
||||||
'Salut, {{name}}. Vous avez demandé à récupérer votre mot de passe.',
|
'Salut, {{name}}. Vous avez demandé à récupérer votre mot de passe.',
|
||||||
'Utilisez ce code dans {{url}}/recover-password?email={{to}}&token={{token}} ou cliquez sur le bouton ci-dessous.',
|
'Utilisez ce code dans {{url}}/recover-password?email={{to}}&token={{token}} ou cliquez sur le bouton ci-dessous.',
|
||||||
],
|
],
|
||||||
|
'USER_INVITE' => [
|
||||||
|
'You have been invited - OpenSupports',
|
||||||
|
'You have been invited',
|
||||||
|
'Hi, {{name}}. You have been invited to join our support center.',
|
||||||
|
'Use this code in {{url}}/recover-password?email={{to}}&token={{token}}&invited=true or click the button below to set up your password.'
|
||||||
|
],
|
||||||
'USER_SYSTEM_DISABLED' => [
|
'USER_SYSTEM_DISABLED' => [
|
||||||
'Système d\'accès modifié - OpenSupports',
|
'Système d\'accès modifié - OpenSupports',
|
||||||
'Système d\'accès modifié',
|
'Système d\'accès modifié',
|
||||||
|
@ -331,6 +355,12 @@ class MailTexts {
|
||||||
'नमस्ते {{name}}. आपने अपना पासवर्ड पुनर्प्राप्त करने का अनुरोध किया है',
|
'नमस्ते {{name}}. आपने अपना पासवर्ड पुनर्प्राप्त करने का अनुरोध किया है',
|
||||||
'इस कोड का उपयोग करें {{url}}/recover-password?email={{to}}&token={{token}} या नीचे दिए गए बटन पर क्लिक करें.',
|
'इस कोड का उपयोग करें {{url}}/recover-password?email={{to}}&token={{token}} या नीचे दिए गए बटन पर क्लिक करें.',
|
||||||
],
|
],
|
||||||
|
'USER_INVITE' => [
|
||||||
|
'आपको आमंत्रित किया गया है - OpenSupports',
|
||||||
|
'आपको आमंत्रित किया गया है',
|
||||||
|
'नमस्ते, {{name}}. आपको हमारे सहायता केंद्र से जुड़ने के लिए आमंत्रित किया गया है.',
|
||||||
|
'इस कोड का उपयोग करें {{url}}/recover-password?email={{to}}&token={{token}}&invited=true या अपना पासवर्ड सेट करने के लिए नीचे दिए गए बटन पर क्लिक करें.'
|
||||||
|
],
|
||||||
'USER_SYSTEM_DISABLED' => [
|
'USER_SYSTEM_DISABLED' => [
|
||||||
'sistem akses berubah - OpenSupports',
|
'sistem akses berubah - OpenSupports',
|
||||||
'एक्सेस सिस्टम बदल गया',
|
'एक्सेस सिस्टम बदल गया',
|
||||||
|
@ -391,6 +421,12 @@ class MailTexts {
|
||||||
'Ciao, {{name}}. Hai richiesto di recuperare la tua password.',
|
'Ciao, {{name}}. Hai richiesto di recuperare la tua password.',
|
||||||
'Clicca sul link {{url}}/recover-password?email={{to}}&token={{token}} o clicca sul pulsante qui sotto.',
|
'Clicca sul link {{url}}/recover-password?email={{to}}&token={{token}} o clicca sul pulsante qui sotto.',
|
||||||
],
|
],
|
||||||
|
'USER_INVITE' => [
|
||||||
|
'Sei stato invitato - OpenSupports',
|
||||||
|
'Sei stato invitato',
|
||||||
|
'Ciao, {{name}}. Sei stato invitato a far parte del nostro centro di supporto.',
|
||||||
|
'Usa questo codice in {{url}}/recover-password?email={{to}}&token={{token}}&invited=true oppure fai clic sul pulsante in basso per impostare la password.'
|
||||||
|
],
|
||||||
'USER_SYSTEM_DISABLED' => [
|
'USER_SYSTEM_DISABLED' => [
|
||||||
'Il sistema di accesso è cambiato - OpenSupports',
|
'Il sistema di accesso è cambiato - OpenSupports',
|
||||||
'Modifica sistema di accesso',
|
'Modifica sistema di accesso',
|
||||||
|
@ -451,6 +487,12 @@ class MailTexts {
|
||||||
'こんにちは、{{name}}。 パスワードの回復を要求しました。',
|
'こんにちは、{{name}}。 パスワードの回復を要求しました。',
|
||||||
'でこのコードを使用 {{url}}/recover-password?email={{to}}&token={{token}} 下のボタンをクリックしてください.',
|
'でこのコードを使用 {{url}}/recover-password?email={{to}}&token={{token}} 下のボタンをクリックしてください.',
|
||||||
],
|
],
|
||||||
|
'USER_INVITE' => [
|
||||||
|
'招待されました - OpenSupports',
|
||||||
|
'招待されました',
|
||||||
|
'こんにちは, {{name}}. サポートセンターに招待されました.',
|
||||||
|
'このコードを {{url}}/recover-password?email={{to}}&token={{token}}&invited=true または、下のボタンをクリックしてパスワードを設定します.'
|
||||||
|
],
|
||||||
'USER_SYSTEM_DISABLED' => [
|
'USER_SYSTEM_DISABLED' => [
|
||||||
'アクセスシステムが変更されました - OpenSupports',
|
'アクセスシステムが変更されました - OpenSupports',
|
||||||
'アクセスシステムが変更されました',
|
'アクセスシステムが変更されました',
|
||||||
|
@ -511,6 +553,12 @@ class MailTexts {
|
||||||
'Olá, {{name}}. Você solicitou a recuperação da sua senha.',
|
'Olá, {{name}}. Você solicitou a recuperação da sua senha.',
|
||||||
'Use este código em {{url}}/recover-password?email={{to}}&token={{token}} ou clique no botão abaixo.',
|
'Use este código em {{url}}/recover-password?email={{to}}&token={{token}} ou clique no botão abaixo.',
|
||||||
],
|
],
|
||||||
|
'USER_INVITE' => [
|
||||||
|
'Você foi convidado - OpenSupports',
|
||||||
|
'Você foi convidado',
|
||||||
|
'Oi, {{name}}. Você foi convidado a participar do nosso centro de suporte.',
|
||||||
|
'Use este código em {{url}}/recover-password?email={{to}}&token={{token}}&invited=true ou clique no botão abaixo para configurar sua senha.'
|
||||||
|
],
|
||||||
'USER_SYSTEM_DISABLED' => [
|
'USER_SYSTEM_DISABLED' => [
|
||||||
'Sistema de acesso alterado - OpenSupports',
|
'Sistema de acesso alterado - OpenSupports',
|
||||||
'Sistema de acesso alterado',
|
'Sistema de acesso alterado',
|
||||||
|
@ -571,6 +619,12 @@ class MailTexts {
|
||||||
'Здравствуй, {{name}}. Вы запросили восстановить пароль.',
|
'Здравствуй, {{name}}. Вы запросили восстановить пароль.',
|
||||||
'Используйте этот код в {{url}}/recover-password?email={{to}}&token={{token}} или нажмите кнопку ниже.',
|
'Используйте этот код в {{url}}/recover-password?email={{to}}&token={{token}} или нажмите кнопку ниже.',
|
||||||
],
|
],
|
||||||
|
'USER_INVITE' => [
|
||||||
|
'Вы были приглашены - OpenSupports',
|
||||||
|
'Вы были приглашены',
|
||||||
|
'Здравствуй, {{name}}. Вас пригласили присоединиться к нашему центру поддержки.',
|
||||||
|
'Используйте этот код в {{url}}/recover-password?email={{to}}&token={{token}}&invited=true или нажмите кнопку ниже, чтобы установить пароль.'
|
||||||
|
],
|
||||||
'USER_SYSTEM_DISABLED' => [
|
'USER_SYSTEM_DISABLED' => [
|
||||||
'Система доступа изменена - OpenSupports',
|
'Система доступа изменена - OpenSupports',
|
||||||
'Система доступа изменена',
|
'Система доступа изменена',
|
||||||
|
@ -631,6 +685,12 @@ class MailTexts {
|
||||||
'Merhaba, {{name}}. Şifrenizi geri yüklemenizi istediniz.',
|
'Merhaba, {{name}}. Şifrenizi geri yüklemenizi istediniz.',
|
||||||
'Bu kodu şu adreste kullanın {{url}}/recover-password?email={{to}}&token={{token}} veya aşağıdaki butona tıklayın.',
|
'Bu kodu şu adreste kullanın {{url}}/recover-password?email={{to}}&token={{token}} veya aşağıdaki butona tıklayın.',
|
||||||
],
|
],
|
||||||
|
'USER_INVITE' => [
|
||||||
|
'Davet edildin - OpenSupports',
|
||||||
|
'Davet edildin',
|
||||||
|
'Merhaba, {{name}}. Destek merkezimize katılmaya davet edildiniz.',
|
||||||
|
'Bu kodu {{url}}/recover-password?email={{to}}&token={{token}}&invited=true veya şifrenizi ayarlamak için aşağıdaki butona tıklayın.'
|
||||||
|
],
|
||||||
'USER_SYSTEM_DISABLED' => [
|
'USER_SYSTEM_DISABLED' => [
|
||||||
'Erişim sistemi değiştirildi - OpenSupports',
|
'Erişim sistemi değiştirildi - OpenSupports',
|
||||||
'Erişim sistemi değiştirildi',
|
'Erişim sistemi değiştirildi',
|
||||||
|
@ -691,6 +751,12 @@ class MailTexts {
|
||||||
'Olá, {{name}}. Você solicitou a recuperação da sua senha.',
|
'Olá, {{name}}. Você solicitou a recuperação da sua senha.',
|
||||||
'Use este código em {{url}}/recover-password?email={{to}}&token={{token}} ou clique no botão abaixo.',
|
'Use este código em {{url}}/recover-password?email={{to}}&token={{token}} ou clique no botão abaixo.',
|
||||||
],
|
],
|
||||||
|
'USER_INVITE' => [
|
||||||
|
'Você foi convidado - OpenSupports',
|
||||||
|
'Você foi convidado',
|
||||||
|
'Oi, {{name}}. Você foi convidado a participar do nosso centro de suporte.',
|
||||||
|
'Use este código em {{url}}/recover-password?email={{to}}&token={{token}}&invited=true ou clique no botão abaixo para configurar sua senha.'
|
||||||
|
],
|
||||||
'USER_SYSTEM_DISABLED' => [
|
'USER_SYSTEM_DISABLED' => [
|
||||||
'Sistema de acesso alterado - OpenSupports',
|
'Sistema de acesso alterado - OpenSupports',
|
||||||
'Sistema de acesso alterado',
|
'Sistema de acesso alterado',
|
||||||
|
@ -751,6 +817,12 @@ class MailTexts {
|
||||||
'Γεια σου, {{name}}. Ζητήσατε να ανακτήσετε τον κωδικό πρόσβασής σας.',
|
'Γεια σου, {{name}}. Ζητήσατε να ανακτήσετε τον κωδικό πρόσβασής σας.',
|
||||||
'Χρησιμοποιήστε αυτόν τον κωδικό στο {{url}} / recover-password? Email = {{to}} & token = {{token}} ή κάντε κλικ στο παρακάτω κουμπί.',
|
'Χρησιμοποιήστε αυτόν τον κωδικό στο {{url}} / recover-password? Email = {{to}} & token = {{token}} ή κάντε κλικ στο παρακάτω κουμπί.',
|
||||||
],
|
],
|
||||||
|
'USER_INVITE' => [
|
||||||
|
'Έχετε προσκληθεί - OpenSupports',
|
||||||
|
'Έχετε προσκληθεί',
|
||||||
|
'Γεια σου, {{name}}. Έχετε προσκληθεί να συμμετάσχετε στο κέντρο υποστήριξής μας.',
|
||||||
|
'Χρησιμοποιήστε αυτόν τον κωδικό στο {{url}}/recover-password?email={{to}}&token={{token}}&invited=true ή κάντε κλικ στο παρακάτω κουμπί για να ρυθμίσετε τον κωδικό πρόσβασής σας.'
|
||||||
|
],
|
||||||
'USER_SYSTEM_DISABLED' => [
|
'USER_SYSTEM_DISABLED' => [
|
||||||
'Το σύστημα πρόσβασης άλλαξε - OpenSupports',
|
'Το σύστημα πρόσβασης άλλαξε - OpenSupports',
|
||||||
'Το σύστημα πρόσβασης άλλαξε',
|
'Το σύστημα πρόσβασης άλλαξε',
|
||||||
|
@ -811,6 +883,12 @@ class MailTexts {
|
||||||
'Hallo, {{name}}. U heeft een verzoek gedaan om uw wachtwoord te resetten.',
|
'Hallo, {{name}}. U heeft een verzoek gedaan om uw wachtwoord te resetten.',
|
||||||
'Gebruik deze code {{url}}/recover-password?email={{to}}&token={{token}} of klik op de knop hieronder.'
|
'Gebruik deze code {{url}}/recover-password?email={{to}}&token={{token}} of klik op de knop hieronder.'
|
||||||
],
|
],
|
||||||
|
'USER_INVITE' => [
|
||||||
|
'Je bent uitgenodigd - OpenSupports',
|
||||||
|
'Je bent uitgenodigd',
|
||||||
|
'Hallo, {{name}}. U bent uitgenodigd om lid te worden van ons ondersteuningscentrum.',
|
||||||
|
'Gebruik deze code in {{url}}/recover-password?email={{to}}&token={{token}}&invited=true of klik op de onderstaande knop om uw wachtwoord in te stellen.'
|
||||||
|
],
|
||||||
'USER_SYSTEM_DISABLED' => [
|
'USER_SYSTEM_DISABLED' => [
|
||||||
'Toegangssysteem gewijzigd - OpenSupports',
|
'Toegangssysteem gewijzigd - OpenSupports',
|
||||||
'Toegang tot incidenten is gewijzigd',
|
'Toegang tot incidenten is gewijzigd',
|
||||||
|
@ -871,6 +949,12 @@ class MailTexts {
|
||||||
'Hej, {{name}}. Zażądałeś odzyskania hasła.',
|
'Hej, {{name}}. Zażądałeś odzyskania hasła.',
|
||||||
'Użyj tego linka {{url}}/recover-password?email={{to}}&token={{token}} lub kliknij przycisk poniżej.',
|
'Użyj tego linka {{url}}/recover-password?email={{to}}&token={{token}} lub kliknij przycisk poniżej.',
|
||||||
],
|
],
|
||||||
|
'USER_INVITE' => [
|
||||||
|
'Zostałeś zaproszony - OpenSupports',
|
||||||
|
'Zostałeś zaproszony',
|
||||||
|
'Hej, {{name}}. Zaproszono Cię do dołączenia do naszego centrum wsparcia.',
|
||||||
|
'Użyj tego kodu w {{url}}/recover-password?email={{to}}&token={{token}}&invited=true lub kliknij przycisk poniżej, aby ustawić hasło.'
|
||||||
|
],
|
||||||
'USER_SYSTEM_DISABLED' => [
|
'USER_SYSTEM_DISABLED' => [
|
||||||
'Zmieniono dostęp do systemu - OpenSupports',
|
'Zmieniono dostęp do systemu - OpenSupports',
|
||||||
'Zmieniono dostęp do systemu',
|
'Zmieniono dostęp do systemu',
|
||||||
|
|
Loading…
Reference in New Issue