]> git.wh0rd.org - tt-rss.git/commitdiff
mail plugin: fix blank From: header
authorAndrew Dolgov <fox@madoka.volgo-balt.ru>
Tue, 16 Apr 2013 12:36:05 +0000 (16:36 +0400)
committerAndrew Dolgov <fox@madoka.volgo-balt.ru>
Tue, 16 Apr 2013 12:36:05 +0000 (16:36 +0400)
plugins/mail/init.php

index 40da8720c73494517f0de78f8c506866640a8414..574dc1ef3dae8242ff963252df995739b690edf3 100644 (file)
@@ -44,8 +44,8 @@ class Mail extends Plugin {
 
                if (!$user_name) $user_name = $_SESSION['name'];
 
-               $_SESSION['email_replyto'] = $user_email;
-               $_SESSION['email_fromname'] = $user_name;
+               print "<input dojoType=\"dijit.form.TextBox\" style=\"display : none\" name=\"from_email\" value=\"$user_email\">";
+               print "<input dojoType=\"dijit.form.TextBox\" style=\"display : none\" name=\"from_name\" value=\"$user_name\">";
 
                require_once "lib/MiniTemplator.class.php";
 
@@ -134,15 +134,10 @@ class Mail extends Plugin {
 
                $reply = array();
 
-               $_SESSION['email_secretkey'] = '';
-
-               $replyto = strip_tags($_SESSION['email_replyto']);
-               $fromname = strip_tags($_SESSION['email_fromname']);
-
                $mail = new ttrssMailer();
 
-               $mail->From = $replyto;
-               $mail->FromName = $fromname;
+               $mail->From = strip_tags($_REQUEST['from_email']);
+               $mail->FromName = strip_tags($_REQUEST['from_name']);
                $mail->AddAddress($_REQUEST['destination']);
 
                $mail->IsHTML(false);