new password mail via notification()

new include/text.php::deindent() function
remove unused templates
pull/1123/head
fabrixxm 2014-09-07 11:20:06 +02:00
rodzic d85bdd8fb0
commit 9a0c37eb47
30 zmienionych plików z 64 dodań i 566 usunięć

Wyświetl plik

@ -56,7 +56,7 @@ class Emailer {
$messageHeader // message headers
);
logger("header " . 'To: ' . $params['toEmail'] . "\n" . $messageHeader, LOGGER_DEBUG);
logger("return value " . $res, LOGGER_DEBUG);
logger("return value " . (($res)?"true":"false"), LOGGER_DEBUG);
}
}
?>

Wyświetl plik

@ -2229,3 +2229,22 @@ function is_a_date_arg($s) {
}
return false;
}
/**
* remove intentation from a text
*/
function deindent($text, $chr="[\t ]", $count=NULL) {
$text = fix_mce_lf($text);
$lines = explode("\n", $text);
if (is_null($count)) {
$m = array();
$k=0; while($k<count($lines) && strlen($lines[$k])==0) $k++;
preg_match("|^".$chr."*|", $lines[$k], $m);
$count = strlen($m[0]);
}
for ($k=0; $k<count($lines); $k++){
$lines[$k] = preg_replace("|^".$chr."{".$count."}|", "", $lines[$k]);
}
return implode("\n", $lines);
}

Wyświetl plik

@ -38,28 +38,29 @@ function lostpass_post(&$a) {
$siteurl = $a->get_baseurl();
$resetlink = $a->get_baseurl() . '/lostpass?verify=' . $new_password;
$preamble = t('Dear %1$s,
A request was recently received at "%2$s" to reset your account
password. In order to confirm this request, please select the verification link
below or paste it into your web browser address bar.
$preamble = deindent(t('
Dear %1$s,
A request was recently received at "%2$s" to reset your account
password. In order to confirm this request, please select the verification link
below or paste it into your web browser address bar.
If you did NOT request this change, please DO NOT follow the link
provided and ignore and/or delete this email.
If you did NOT request this change, please DO NOT follow the link
provided and ignore and/or delete this email.
Your password will not be changed unless we can verify that you
issued this request.');
$body = t('Follow this link to verify your identity:
Your password will not be changed unless we can verify that you
issued this request.'));
$body = deindent(t('
Follow this link to verify your identity:
%1$s
%1$s
You will then receive a follow-up message containing the new password.
You will then receive a follow-up message containing the new password.
You may change that password from your account settings page after logging in.
You may change that password from your account settings page after logging in.
The login details are as follows:
The login details are as follows:
Site Location: %2$s
Login Name: %3$s');
Site Location: %2$s
Login Name: %3$s'));
$preamble = sprintf($preamble, $username, $sitename);
$body = sprintf($body, $resetlink, $siteurl, $email);
@ -71,7 +72,6 @@ Login Name: %3$s');
'preamble'=> $preamble,
'body' => $body));
goaway(z_root());
}
@ -88,9 +88,8 @@ function lostpass_content(&$a) {
dbesc($hash)
);
if(! count($r)) {
notice( t("Request could not be verified. \x28You may have previously submitted it.\x29 Password reset failed.") . EOL);
goaway(z_root());
return;
$o = t("Request could not be verified. \x28You may have previously submitted it.\x29 Password reset failed.");
return $o;
}
$uid = $r[0]['uid'];
$username = $r[0]['username'];
@ -119,22 +118,34 @@ function lostpass_content(&$a) {
info("Your password has been reset." . EOL);
$sitename = $a->config['sitename'];
$siteurl = $a->get_baseurl();
// $username, $email, $new_password
$preamble = deindent(t('
Dear %1$s,
Your password has been changed as requested. Please retain this
information for your records (or change your password immediately to
something that you will remember).
'));
$body = deindent(t('
Your login details are as follows:
$email_tpl = get_intltext_template("passchanged_eml.tpl");
$email_tpl = replace_macros($email_tpl, array(
'$sitename' => $a->config['sitename'],
'$siteurl' => $a->get_baseurl(),
'$username' => $username,
'$email' => $email,
'$new_password' => $new_password,
'$uid' => $newuid ));
Site Location: %1$s
Login Name: %2$s
Password: %3$s
$subject = sprintf( t('Your password has been changed at %s'), $a->config['sitename']);
You may change that password from your account settings page after logging in.
'));
$res = mail($email, email_header_encode( $subject, 'UTF-8'), $email_tpl,
'From: ' . 'Administrator' . '@' . $_SERVER['SERVER_NAME'] . "\n"
. 'Content-type: text/plain; charset=UTF-8' . "\n"
. 'Content-transfer-encoding: 8bit' );
$preamble = sprintf($preamble, $username);
$body = sprintf($body, $siteurl, $email, $new_password);
notification(array(
'type' => "SYSTEM_EMAIL",
'to_email' => $email,
'subject'=> sprintf( t('Your password has been changed at %s'),$sitename),
'preamble'=> $preamble,
'body' => $body));
return $o;
}

Wyświetl plik

@ -1,19 +0,0 @@
Apreciat/da $username,
La teva contrasenya ha estat modificada com has sol·licitat. Pren nota d'aquesta informació
(o canvía immediatament la contrasenya amb quelcom que recordis).
Les teves dades d'accés son les següents:
Lloc: $siteurl
Nom: $email
Contrasenya: $new_password
Després d'accedir pots canviar la contrasenya des de la pàgina de configuració del teu perfil.
$sitename

Wyświetl plik

@ -1,20 +0,0 @@
Apreciat/da {{$username}},
La teva contrasenya ha estat modificada com has sol·licitat. Pren nota d'aquesta informació
(o canvía immediatament la contrasenya amb quelcom que recordis).
Les teves dades d'accés son les següents:
Lloc: {{$siteurl}}
Nom: {{$email}}
Contrasenya: {{$new_password}}
Després d'accedir pots canviar la contrasenya des de la pàgina de configuració del teu perfil.
{{$sitename}}

Wyświetl plik

@ -1,14 +0,0 @@
Milý/Milá $username,
Vaše heslo bylo na Vaši žádost změněno. Prosím zaznamenejte si tuto informaci (nebo si Vaše heslo změňte na nějaké, které si budete pamatovat).
Vaše přihlašovací údaje jsou tato:
Adresa webu: $siteurl
Přihlašovací jméno: $email
Heslo: $new_password
Toto heslo si můžete změnit z vašeho účtu na stránce Nastavení poté, co se přihlásíte.
S pozdravem,
$sitename administrátor

Wyświetl plik

@ -1,15 +0,0 @@
Milý/Milá {{$username}},
Vaše heslo bylo na Vaši žádost změněno. Prosím zaznamenejte si tuto informaci (nebo si Vaše heslo změňte na nějaké, které si budete pamatovat).
Vaše přihlašovací údaje jsou tato:
Adresa webu: {{$siteurl}}
Přihlašovací jméno: {{$email}}
Heslo: {{$new_password}}
Toto heslo si můžete změnit z vašeho účtu na stránce Nastavení poté, co se přihlásíte.
S pozdravem,
{{$sitename}} administrátor

Wyświetl plik

@ -1,20 +0,0 @@
Hallo $[username],
Dein Passwort wurde wie gewünscht geändert. Bitte bewahre diese
Informationen in deinen Unterlagen auf (oder ändere dein Passwort sofort
in etwas, was du dir merken kannst).
Deine Login Daten wurden wie folgt geändert:
Adresse der Seite: $[siteurl]
Login Name: $[email]
Passwort: $[new_password]
Du kannst dein Passwort unter deinen Account-Einstellungen ändern, wenn du angemeldet bist.
Beste Grüße,
$[sitename] Administrator

Wyświetl plik

@ -1,21 +0,0 @@
Hallo {{$username}},
Dein Passwort wurde wie gewünscht geändert. Bitte bewahre diese
Informationen in deinen Unterlagen auf (oder ändere dein Passwort sofort
in etwas, was du dir merken kannst).
Deine Login Daten wurden wie folgt geändert:
Adresse der Seite: {{$siteurl}}
Login Name: {{$email}}
Passwort: {{$new_password}}
Du kannst dein Passwort unter deinen Account-Einstellungen ändern, wenn du angemeldet bist.
Beste Grüße,
{{$sitename}} Administrator

Wyświetl plik

@ -1,20 +0,0 @@
Dear $[username],
Your password has been changed as requested. Please retain this
information for your records (or change your password immediately to
something that you will remember).
Your login details are as follows:
Site Location: $[siteurl]
Login Name: $[email]
Password: $[new_password]
You may change that password from your account settings page after logging in.
Sincerely,
$[sitename] Administrator

Wyświetl plik

@ -1,21 +0,0 @@
Dear {{$username}},
Your password has been changed as requested. Please retain this
information for your records (or change your password immediately to
something that you will remember).
Your login details are as follows:
Site Location: {{$siteurl}}
Login Name: {{$email}}
Password: {{$new_password}}
You may change that password from your account settings page after logging in.
Sincerely,
{{$sitename}} Administrator

Wyświetl plik

@ -1,20 +0,0 @@
Kara $[username],
Via pasvorto estas ŝanĝita laŭ via peto. Bonvolu konservi ĉi tiun
informon (aŭ tuj ŝanĝu vian pasvorton al
iu kiun vi povas memori).
Jen viaj legitimaĵoj:
Retejo:»$[siteurl]
Salutnomo:»$[email]
Pasvorto:»$[new_password]
Vi eblas ŝanĝi la pasvorton ĉe la paĝo Agordoj -> Konto kiam vi estas ensalutita.
Salutoj,
$[sitename] administranto

Wyświetl plik

@ -1,21 +0,0 @@
Kara {{$username}},
Via pasvorto estas ŝanĝita laŭ via peto. Bonvolu konservi ĉi tiun
informon (aŭ tuj ŝanĝu vian pasvorton al
iu kiun vi povas memori).
Jen viaj legitimaĵoj:
Retejo:»{{$siteurl}}
Salutnomo:»{{$email}}
Pasvorto:»{{$new_password}}
Vi eblas ŝanĝi la pasvorton ĉe la paĝo Agordoj -> Konto kiam vi estas ensalutita.
Salutoj,
{{$sitename}} administranto

Wyświetl plik

@ -1,19 +0,0 @@
Estimado/a $username,
Tu contraseña ha sido modificada como has solicitado. Anota esta información
(o cambia inmediatamente la contraseña con algo que recuerdes).
Tus datos de acceso son los siguientes:
Sitio: $siteurl
Nombre: $email
Contraseña: $new_password
Después de acceder puedes cambiar la contraseña desde la página de configuración de tu perfil.
$sitename

Wyświetl plik

@ -1,20 +0,0 @@
Estimado/a {{$username}},
Tu contraseña ha sido modificada como has solicitado. Anota esta información
(o cambia inmediatamente la contraseña con algo que recuerdes).
Tus datos de acceso son los siguientes:
Sitio: {{$siteurl}}
Nombre: {{$email}}
Contraseña: {{$new_password}}
Después de acceder puedes cambiar la contraseña desde la página de configuración de tu perfil.
{{$sitename}}

Wyświetl plik

@ -1,20 +0,0 @@
Cher/Chère $[username],
Votre mot de passe a été changé comme demandé. Merci de
mémoriser cette information (ou de changer immédiatement pour un
mot de passe que vous retiendrez).
Vos identifiants sont comme suit :
Adresse du site: $[siteurl]
Utilisateur: $[email]
Mot de passe: $[new_password]
Vous pouvez changer ce mot de passe depuis vos 'Réglages' une fois connecté.
Sincèrement,
l'administrateur de $[sitename]

Wyświetl plik

@ -1,21 +0,0 @@
Cher(e) {{$username}},
Votre mot de passe a été modifié comme demandé. Merci de conserver
cette information pour un usage ultérieur (ou bien de changer votre mot de
passe immédiatement en quelque chose dont vous vous souviendrez).
Vos informations de connexion sont désormais :
Site : {{$siteurl}}
Pseudo/Courriel : {{$email}}
Mot de passe : {{$new_password}}
Vous pouvez changer ce mot de passe depuis la page des « réglages » de votre compte,
après connexion
Sincèrement votre,
l'administrateur de {{$sitename}}

Wyświetl plik

@ -1,20 +0,0 @@
Góðan daginn $[username],
Lykilorð þínu hefur verið breytt einsog umbeðið var. Endilega geyma þessar
upplýsingar (eða skiptu strax um aðgangsorð
yfir í eitthvað sem þú mannst).
Innskráningar upplýsingar þínar eru:
Vefþjónn: $[siteurl]
Notendanafn: $[email]
Aðgangsorð: $[new_password]
Þú getur breytt um aðgangsorð á stillingar síðunni eftir að þú hefur innskráð þig.
Bestu kveðjur,
Kerfisstjóri $[sitename]

Wyświetl plik

@ -1,21 +0,0 @@
Góðan daginn {{$username}},
Lykilorð þínu hefur verið breytt einsog umbeðið var. Endilega geyma þessar
upplýsingar (eða skiptu strax um aðgangsorð
yfir í eitthvað sem þú mannst).
Innskráningar upplýsingar þínar eru:
Vefþjónn: {{$siteurl}}
Notendanafn: {{$email}}
Aðgangsorð: {{$new_password}}
Þú getur breytt um aðgangsorð á stillingar síðunni eftir að þú hefur innskráð þig.
Bestu kveðjur,
Kerfisstjóri {{$sitename}}

Wyświetl plik

@ -1,20 +0,0 @@
Ciao {{$username}},
La tua password è stata cambiata, come hai richiesto. Conserva queste
informazioni (oppure cambia immediatamente la password con
qualcosa che ti è più facile ricordare).
I tuoi dati di accesso sono i seguenti:
Sito:»{{$siteurl}}
Soprannome:»{{$email}}
Password:»{{$new_password}}
Puoi cambiare la tua password dalla pagina delle impostazioni dopo aver effettuato l'accesso.
Saluti,
l'amministratore di {{$sitename}}

Wyświetl plik

@ -1,20 +0,0 @@
Kjære $[username],
Ditt passord har blitt endret som forespurt. Vennligst ta vare på denne
meldingen for sikkerhets skyld (eller bytt passordet ditt umiddelbart til
noe du husker).
Dine logg inn-detaljer er som følger:
Nettsted:»$[siteurl]
Brukernavn:»$[email]
Passord:»$[new_password]
Du kan endre dette passordet på din side for kontoinnstillinger etter innlogging.
Med vennlig hilsen,
$[sitename] administrator

Wyświetl plik

@ -1,21 +0,0 @@
Kjære {{$username}},
Ditt passord har blitt endret som forespurt. Vennligst ta vare på denne
meldingen for sikkerhets skyld (eller bytt passordet ditt umiddelbart til
noe du husker).
Dine logg inn-detaljer er som følger:
Nettsted:»{{$siteurl}}
Brukernavn:»{{$email}}
Passord:»{{$new_password}}
Du kan endre dette passordet på din side for kontoinnstillinger etter innlogging.
Med vennlig hilsen,
{{$sitename}} administrator

Wyświetl plik

@ -1,20 +0,0 @@
Beste $[username],
Uw wachtwoord is veranderd op uw verzoek. Onthou dit
wachtwoord goed (of verander het wachtwoord naar een
die u beter kunt onthouden).
Uw inloginformatie is als volgt:
Friendica-site:»$[siteurl]
Inlognaam:$[email]
Wachtwoord:»$[new_password]
U kunt dit wachtwoord veranderen in uw account-instellingen, nadat u bent ingelogd.
Vriendelijke groet,
Beheerder: $[sitename]

Wyświetl plik

@ -1,20 +0,0 @@
Drogi $[username],
Twoje hasło zostało zmienione. Zachowaj tę
Informację dla dokumentacji (lub zmień swoje hasło
na takie, które zapamiętasz).
Dane do logowania:
Strona:»$[siteurl]
Twój login:»$[email]
Twoje nowe hasło:»$[new_password]
Po zalogowaniu możesz zmienić swoje hasło w ustawieniach konta
Z poważaniem,
$[sitename] Administrator

Wyświetl plik

@ -1,21 +0,0 @@
Drogi {{$username}},
Twoje hasło zostało zmienione. Zachowaj tę
Informację dla dokumentacji (lub zmień swoje hasło
na takie, które zapamiętasz).
Dane do logowania:
Strona:»{{$siteurl}}
Twój login:»{{$email}}
Twoje nowe hasło:»{{$new_password}}
Po zalogowaniu możesz zmienić swoje hasło w ustawieniach konta
Z poważaniem,
{{$sitename}} Administrator

Wyświetl plik

@ -1,20 +0,0 @@
Dragă $[username],
Parola dvs. a fost schimbată așa cum a solicitat. Vă rugăm să păstrați aceste
Informații pentru evidența dvs. (sau schimbaţi imediat parola
cu ceva care iti vei reaminti).
Detaliile dvs. de login sunt următoarele ;
Locaţie Site»$[siteurl]
Login Name: $[email]
Parolă:»$[new_password]
Puteți schimba această parolă de la pagina setări cont după logare.
Cu stimă,
$[sitename] Administrator

Wyświetl plik

@ -1,18 +0,0 @@
$username,
Lösenordet har ändrats enligt din begäran. Behåll den här
informationen om den skulle behövas i framtiden. (eller ändra lösenord
på en gång till något som du kommer ihåg).
Här är dina inloggningsuppgifter:
Webbplats: $siteurl
Användarnamn: $email
Lösenord: $new_password
När du loggat in kan du byta lösenord bland inställningarna.
Hälsningar,
$sitename admin

Wyświetl plik

@ -1,19 +0,0 @@
{{$username}},
Lösenordet har ändrats enligt din begäran. Behåll den här
informationen om den skulle behövas i framtiden. (eller ändra lösenord
på en gång till något som du kommer ihåg).
Här är dina inloggningsuppgifter:
Webbplats: {{$siteurl}}
Användarnamn: {{$email}}
Lösenord: {{$new_password}}
När du loggat in kan du byta lösenord bland inställningarna.
Hälsningar,
{{$sitename}} admin

Wyświetl plik

@ -1,20 +0,0 @@
尊敬的$[username]。
您的随您要求密码变化了。请保持这
信息为您的备案(或立即变化您的密码成
什么容易记住)。
您的登记信息是:
网站位置: $[siteurl]
登记名: $[email]
密码: $[new_password]
您会变化这个密码在您的账户设置页登记后。
谨上,
$[sitename]行政人员

Wyświetl plik

@ -1,21 +0,0 @@
尊敬的{{$username}}
您的随您要求密码变化了。请保持这
信息为您的备案(或立即变化您的密码成
什么容易记住)。
您的登记信息是:
网站位置: {{$siteurl}}
登记名: {{$email}}
密码: {{$new_password}}
您会变化这个密码在您的账户设置页登记后。
谨上,
{{$sitename}}行政人员