Explorar o código

This might fix the problem with adding slashes when composing messages

Luke Ehresman %!s(int64=25) %!d(string=hai) anos
pai
achega
1012474c0a
Modificáronse 3 ficheiros con 4 adicións e 5 borrados
  1. 2 2
      functions/smtp.php
  2. 2 2
      src/compose.php
  3. 0 1
      src/options.php

+ 2 - 2
functions/smtp.php

@@ -129,11 +129,11 @@
         fputs ($fp, "--".mimeBoundary()."\n");
         fputs ($fp, "Content-Type: text/plain; charset=ISO-8859-1\n");
         fputs ($fp, "Content-Transfer-Encoding: 8bit\n\n");
-        fputs ($fp, "$body\n");
+        fputs ($fp, stripslashes($body) . "\n");
         attachFiles($fp);
         fputs ($fp, "\n--".mimeBoundary()."--\n");
      } else {
-       fputs ($fp, "$body\n");
+       fputs ($fp, stripslashes($body) . "\n");
      }
    }
 

+ 2 - 2
src/compose.php

@@ -238,9 +238,9 @@
       echo "   <TR>\n";
       echo "      <TD BGCOLOR=\"$color[4]\" COLSPAN=2>\n";
       if ($use_signature == true)
-         echo "         &nbsp;&nbsp;<TEXTAREA NAME=body ROWS=20 COLS=\"$editor_size\" WRAP=HARD>$body\n\n$signature</TEXTAREA><BR>";
+         echo "         &nbsp;&nbsp;<TEXTAREA NAME=body ROWS=20 COLS=\"$editor_size\" WRAP=HARD>". $body . "\n\n".$signature."</TEXTAREA><BR>";
       else
-         echo "         &nbsp;&nbsp;<TEXTAREA NAME=body ROWS=20 COLS=\"$editor_size\" WRAP=HARD>$body</TEXTAREA><BR>\n";
+         echo "         &nbsp;&nbsp;<TEXTAREA NAME=body ROWS=20 COLS=\"$editor_size\" WRAP=HARD>".$body."</TEXTAREA><BR>\n";
       echo "      </TD>\n";
       echo "   </TR>\n";
       echo "   <TR><TD COLSPAN=2 ALIGN=CENTER><INPUT TYPE=SUBMIT NAME=send VALUE=\"";

+ 0 - 1
src/options.php

@@ -138,7 +138,6 @@
    echo "         </FONT>";
    echo "      </TD>";
    echo "   </TR>";
-   echo "</TABLE>";
 
    // LEFT_REFRESH
    echo "   <TR>";