Browse Source

Fixed some slash problems

Luke Ehresman 25 years ago
parent
commit
e79d085c6e
3 changed files with 7 additions and 4 deletions
  1. 0 3
      functions/smtp.php
  2. 6 0
      src/compose_send.php
  3. 1 1
      src/options_submit.php

+ 0 - 3
functions/smtp.php

@@ -22,7 +22,6 @@
       $to = parseAddrs($t);
       $cc = parseAddrs($c);
       $bcc = parseAddrs($b);
-      $body = stripslashes($body);
       $from_addr = "$username@$domain";
       $reply_to = getPref($data_dir, $username, "reply_to");
       $from = getPref($data_dir, $username, "full_name");
@@ -76,7 +75,6 @@
       $tmp = nl2br(htmlspecialchars(fgets($smtpConnection, 1024)));
       errorCheck($tmp);
 
-      $subject = stripslashes($subject);
       fputs($smtpConnection, "Subject: $subject\n"); // Subject
       fputs($smtpConnection, "From: $from\n"); // Subject
       fputs($smtpConnection, "To: $to_list\n");    // Who it's TO
@@ -90,7 +88,6 @@
       if ($reply_to != "")
          fputs($smtpConnection, "Reply-To: $reply_to\n");
 
-      $body = stripslashes($body);
       fputs($smtpConnection, "$body\n"); // send the body of the message
 
       fputs($smtpConnection, ".\n"); // end the DATA part

+ 6 - 0
src/compose_send.php

@@ -45,6 +45,12 @@
       exit;
    }
 
+   $passed_body = stripslashes($passed_body);
+   $passed_to = stripslashes($passed_to);
+   $passed_cc = stripslashes($passed_cc);
+   $passed_bcc = stripslashes($passed_bcc);
+   $passed_subject = stripslashes($passed_subject);
+
    sendMessage($smtpServerAddress, $smtpPort, $username, $domain, $passed_to, $passed_cc, $passed_bcc, $passed_subject, $passed_body, $version);
 
    if ($auto_forward == true)

+ 1 - 1
src/options_submit.php

@@ -21,7 +21,7 @@
    setPref($data_dir, $username, "editor_size", $editorsize);
    setPref($data_dir, $username, "use_signature", $usesignature);
 
-   setSig($data_dir, $username, $signature_edit);
+   setSig($data_dir, $username, stripslashes($signature_edit));
 
    echo "<FONT FACE=\"Arial,Helvetica\">";
    echo "<BR><BR><BR><CENTER><B>Options Saved!</B><BR><BR>";