From 2f2ef57e9dd4f8e254719a08e2831080b80bc965 Mon Sep 17 00:00:00 2001 From: Awilum Date: Sat, 19 Jan 2013 23:55:56 +0200 Subject: [PATCH] Admin: PHPMailer class used. --- admin/index.php | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/admin/index.php b/admin/index.php index 512c4f6..b947e57 100644 --- a/admin/index.php +++ b/admin/index.php @@ -79,17 +79,22 @@ if (Request::post('reset_password_submit')) { // Update user hash $users->updateWhere("[login='" . $user_login . "']", array('hash' => $new_hash)); - // Message - $message = View::factory('box/users/views/frontend/reset_password_email') + $mail = new PHPMailer(); + $mail->CharSet = 'utf-8'; + $mail->ContentType = 'text/html'; + $mail->SetFrom(Option::get('system_email')); + $mail->AddReplyTo(Option::get('system_email')); + $mail->AddAddress($user['email'], $user['login']); + $mail->Subject = __('Your login details for :site_name', 'users', array(':site_name' => $site_name)); + $mail->MsgHTML(View::factory('box/users/views/emails/layout_email') ->assign('site_url', $site_url) ->assign('site_name', $site_name) ->assign('user_id', $user['id']) ->assign('user_login', $user['login']) ->assign('new_hash', $new_hash) - ->render(); - - // Send - @mail($user['email'], __('Your login details for :site_name', 'users', array(':site_name' => $site_name)), $message); + ->assign('view', 'reset_password_email') + ->render()); + $mail->Send(); // Set notification Notification::set('success', __('Your login details for :site_name has been sent', 'users', array(':site_name' => $site_name)));