From d9bcf68e395d6156645a7974b1a992aa6e6c00aa Mon Sep 17 00:00:00 2001 From: Marius Cramer <m.cramer@pixcept.de> Date: Mon, 14 Oct 2013 08:57:25 -0400 Subject: [PATCH] Added missing empty directories from svn import --- interface/web/login/password_reset.php | 21 +++++++++++++++------ 1 files changed, 15 insertions(+), 6 deletions(-) diff --git a/interface/web/login/password_reset.php b/interface/web/login/password_reset.php index 4c7526e..cea2056 100644 --- a/interface/web/login/password_reset.php +++ b/interface/web/login/password_reset.php @@ -50,7 +50,7 @@ $email = $app->db->quote($_POST['email']); $client = $app->db->queryOneRecord("SELECT * FROM client WHERE username = '$username' AND email = '$email'"); - + if($client['client_id'] > 0) { $new_password = $app->auth->get_random_password(); $new_password_encrypted = $app->auth->crypt_password($new_password); @@ -61,18 +61,27 @@ $app->db->query("UPDATE client SET password = '$new_password_encrypted' WHERE username = '$username'"); $app->tpl->setVar("message",$wb['pw_reset']); - mail($client['email'],$wb['pw_reset_mail_title'],$wb['pw_reset_mail_msg'].$new_password); + $app->uses('getconf,ispcmail'); + $mail_config = $app->getconf->get_global_config('mail'); + if($mail_config['smtp_enabled'] == 'y') { + $mail_config['use_smtp'] = true; + $app->ispcmail->setOptions($mail_config); + } + $app->ispcmail->setSender($mail_config['admin_mail'], $mail_config['admin_name']); + $app->ispcmail->setSubject($wb['pw_reset_mail_title']); + $app->ispcmail->setMailText($wb['pw_reset_mail_msg'].$new_password); + $app->ispcmail->send(array($client['contact_name'] => $client['email'])); + $app->ispcmail->finish(); $app->plugin->raiseEvent('password_reset',true); - + $app->tpl->setVar("msg",$wb['pw_reset']); } else { - $app->tpl->setVar("message",$wb['pw_error']); + $app->tpl->setVar("error",$wb['pw_error']); } } else { - $app->tpl->setVar("message",$wb['pw_error_noinput']); + $app->tpl->setVar("msg",$wb['pw_error_noinput']); } - $app->tpl_defaults(); -- Gitblit v1.9.1