Browse Source

new password mail via notification()

new include/text.php::deindent() function
remove unused templates
pull/1123/head
fabrixxm 6 years ago
parent
commit
9a0c37eb47
30 changed files with 67 additions and 569 deletions
  1. +1
    -1
      include/Emailer.php
  2. +19
    -0
      include/text.php
  3. +47
    -36
      mod/lostpass.php
  4. +0
    -19
      view/ca/passchanged_eml.tpl
  5. +0
    -20
      view/ca/smarty3/passchanged_eml.tpl
  6. +0
    -14
      view/cs/passchanged_eml.tpl
  7. +0
    -15
      view/cs/smarty3/passchanged_eml.tpl
  8. +0
    -20
      view/de/passchanged_eml.tpl
  9. +0
    -21
      view/de/smarty3/passchanged_eml.tpl
  10. +0
    -20
      view/en/passchanged_eml.tpl
  11. +0
    -21
      view/en/smarty3/passchanged_eml.tpl
  12. +0
    -20
      view/eo/passchanged_eml.tpl
  13. +0
    -21
      view/eo/smarty3/passchanged_eml.tpl
  14. +0
    -19
      view/es/passchanged_eml.tpl
  15. +0
    -20
      view/es/smarty3/passchanged_eml.tpl
  16. +0
    -20
      view/fr/passchanged_eml.tpl
  17. +0
    -21
      view/fr/smarty3/passchanged_eml.tpl
  18. +0
    -20
      view/is/passchanged_eml.tpl
  19. +0
    -21
      view/is/smarty3/passchanged_eml.tpl
  20. +0
    -20
      view/it/smarty3/passchanged_eml.tpl
  21. +0
    -20
      view/nb-no/passchanged_eml.tpl
  22. +0
    -21
      view/nb-no/smarty3/passchanged_eml.tpl
  23. +0
    -20
      view/nl/passchanged_eml.tpl
  24. +0
    -20
      view/pl/passchanged_eml.tpl
  25. +0
    -21
      view/pl/smarty3/passchanged_eml.tpl
  26. +0
    -20
      view/ro/smarty3/passchanged_eml.tpl
  27. +0
    -18
      view/sv/passchanged_eml.tpl
  28. +0
    -19
      view/sv/smarty3/passchanged_eml.tpl
  29. +0
    -20
      view/zh-cn/passchanged_eml.tpl
  30. +0
    -21
      view/zh-cn/smarty3/passchanged_eml.tpl

+ 1
- 1
include/Emailer.php View File

@ -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);
}
}
?>

+ 19
- 0
include/text.php View File

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

+ 47
- 36
mod/lostpass.php View File

@ -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);
$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 ));
$subject = sprintf( t('Your password has been changed at %s'), $a->config['sitename']);
$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' );
$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:
Site Location: %1$s
Login Name: %2$s
Password: %3$s
You may change that password from your account settings page after logging in.
'));
$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;
}


+ 0
- 19
view/ca/passchanged_eml.tpl View File

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

+ 0
- 20
view/ca/smarty3/passchanged_eml.tpl View File

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

+ 0
- 14
view/cs/passchanged_eml.tpl View File

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

+ 0
- 15
view/cs/smarty3/passchanged_eml.tpl View File

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

+ 0
- 20
view/de/passchanged_eml.tpl View File

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

+ 0
- 21
view/de/smarty3/passchanged_eml.tpl View File

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

+ 0
- 20
view/en/passchanged_eml.tpl View File

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

+ 0
- 21
view/en/smarty3/passchanged_eml.tpl View File

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

+ 0
- 20
view/eo/passchanged_eml.tpl View File

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

+ 0
- 21
view/eo/smarty3/passchanged_eml.tpl View File

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

+ 0
- 19
view/es/passchanged_eml.tpl View File

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

+ 0
- 20
view/es/smarty3/passchanged_eml.tpl View File

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

+ 0
- 20
view/fr/passchanged_eml.tpl View File

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

+ 0
- 21
view/fr/smarty3/passchanged_eml.tpl View File

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

+ 0
- 20
view/is/passchanged_eml.tpl View File

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

+ 0
- 21
view/is/smarty3/passchanged_eml.tpl View File

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

+ 0
- 20
view/it/smarty3/passchanged_eml.tpl View File

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

+ 0
- 20
view/nb-no/passchanged_eml.tpl View File

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

+ 0
- 21
view/nb-no/smarty3/passchanged_eml.tpl View File

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

+ 0
- 20
view/nl/passchanged_eml.tpl View File

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

+ 0
- 20
view/pl/passchanged_eml.tpl View File

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

+ 0
- 21
view/pl/smarty3/passchanged_eml.tpl View File

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

+ 0
- 20
view/ro/smarty3/passchanged_eml.tpl View File

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

+ 0
- 18
view/sv/passchanged_eml.tpl View File

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

+ 0
- 19
view/sv/smarty3/passchanged_eml.tpl View File

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

+ 0
- 20
view/zh-cn/passchanged_eml.tpl View File

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

+ 0
- 21
view/zh-cn/smarty3/passchanged_eml.tpl View File

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

Loading…
Cancel
Save