From eb945571724e36f1fe54c5ee2068e5f5703da340 Mon Sep 17 00:00:00 2001 From: Rodolphe Quiedeville Date: Fri, 4 Feb 2005 11:08:01 +0000 Subject: [PATCH] =?UTF-8?q?Am=E9lioration=20du=20message=20lors=20du=20cha?= =?UTF-8?q?ngement=20de=20mot=20de=20passe?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- htdocs/user.class.php | 37 +++++++++++++++++++++++-------------- 1 file changed, 23 insertions(+), 14 deletions(-) diff --git a/htdocs/user.class.php b/htdocs/user.class.php index 797bb67f32c..07d4b13b0cf 100644 --- a/htdocs/user.class.php +++ b/htdocs/user.class.php @@ -1,5 +1,5 @@ +/* Copyright (c) 2002-2005 Rodolphe Quiedeville * Copyright (c) 2002-2003 Jean-Louis Bergamo * Copyright (c) 2004 Laurent Destailleur * Copyright (C) 2004 Sebastien Di Cintio @@ -878,7 +878,7 @@ class User * \return int <0 si erreur, 0 si changement ok mais envoi mail ko, 1 si ok */ - function password($password='', $isencrypted = 0) + function password($user, $password='', $isencrypted = 0) { global $langs; @@ -905,20 +905,29 @@ class User { if ($this->db->affected_rows()) { - $mesg = "Votre mot de passe pour accéder à Dolibarr a été changé :\n\n"; - $mesg .= $langs->trans("Login")." : $this->login\n"; - $mesg .= $langs->trans("Password")." : $password\n\n"; - if (mail($this->email, $langs->trans("NewPassword"), $mesg)) - { - return 1; - } - else { - $this->error=$langs->trans("ErrorFailtedToSendPassword"); - return 0; - } + + $mesg .= "Bonjour,\n\n"; + $mesg .= "Votre mot de passe pour accéder à Dolibarr a été changé :\n\n"; + $mesg .= $langs->trans("Login")." : $this->login\n"; + $mesg .= $langs->trans("Password")." : $password\n\n"; + + $mesg .= "Adresse : http://".$_SERVER["HTTP_HOST"].DOL_URL_ROOT; + $mesg .= "\n\n"; + $mesg .= "--\n"; + $mesg.= $user->fullname; + + if (mail($this->email, $langs->trans("SubjectNewPassword"), $mesg)) + { + return 1; + } + else + { + $this->error=$langs->trans("ErrorFailtedToSendPassword"); + return 0; + } } else { - return -2; + return -2; } } else