+
+ if (!$send_to) {
+ $send_to = sqimap_find_email($send_to);
+ }
+
+// $send_to = ereg_replace("\"", "", $send_to);
+ $send_to = stripslashes($send_to);
+
+ /** This formats a CC string if they hit "reply all" **/
+ if ($send_to_cc != "") {
+ $send_to_cc = ereg_replace(";", ",", $send_to_cc);
+ $sendcc = explode(",", $send_to_cc);
+ $send_to_cc = "";
+
+ for ($i = 0; $i < count($sendcc); $i++) {
+ $sendcc[$i] = trim($sendcc[$i]);
+ if ($sendcc[$i] == "")
+ continue;
+
+ $sendcc[$i] = sqimap_find_email($sendcc[$i]);
+ $whofrom = sqimap_find_displayable_name($msg["HEADER"]["FROM"]);
+ $whoreplyto = sqimap_find_email($msg["HEADER"]["REPLYTO"]);
+
+ if ((strtolower(trim($sendcc[$i])) != strtolower(trim($whofrom))) &&
+ (strtolower(trim($sendcc[$i])) != strtolower(trim($whoreplyto))) &&
+ (trim($sendcc[$i]) != "")) {
+ $send_to_cc .= trim($sendcc[$i]) . ", ";
+ }
+ }
+ $send_to_cc = trim($send_to_cc);
+ if (substr($send_to_cc, -1) == ",") {
+ $send_to_cc = substr($send_to_cc, 0, strlen($send_to_cc) - 1);
+ }
+ }
+ } // function newMail()
+
+ function showInputForm () {
+ global $send_to, $send_to_cc, $reply_subj, $forward_subj, $body,
+ $passed_body, $color, $use_signature, $signature, $editor_size,
+ $attachments, $subject, $newmail, $use_javascript_addr_book,
+ $send_to_bcc, $reply_id, $mailbox;
+
+ $subject = decodeHeader($subject);
+ $reply_subj = decodeHeader($reply_subj);
+ $forward_subj = decodeHeader($forward_subj);
+
+ if ($use_javascript_addr_book) {
+ echo "\n<SCRIPT LANGUAGE=JavaScript><!--\n";
+ echo "function open_abook() { \n";
+ echo " var nwin = window.open(\"addrbook_popup.php\",\"abookpopup\",";
+ echo "\"width=670,height=300,resizable=yes,scrollbars=yes\");\n";
+ echo " if((!nwin.opener) && (document.windows != null))\n";
+ echo " nwin.opener = document.windows;\n";
+ echo "}\n";
+ echo "// --></SCRIPT>\n\n";
+ }
+
+ echo "\n<FORM name=compose action=\"compose.php\" METHOD=POST ENCTYPE=\"multipart/form-data\">\n";
+ if ($reply_id) {
+ echo "<input type=hidden name=reply_id value=$reply_id>\n";
+ }
+ printf("<INPUT TYPE=hidden NAME=mailbox VALUE=\"%s\">\n", htmlspecialchars($mailbox));
+ echo "<TABLE WIDTH=50 ALIGN=center CELLSPACING=0 BORDER=0>\n";
+ echo " <TR>\n";
+ echo " <TD WIDTH=50 BGCOLOR=\"$color[4]\" ALIGN=RIGHT>\n";
+ echo _("To:");
+ echo " </TD><TD colspan=2 WIDTH=\"100%\" BGCOLOR=\"$color[4]\" ALIGN=LEFT>\n";
+ printf(" <INPUT TYPE=text NAME=\"send_to\" VALUE=\"%s\" SIZE=60><BR>\n",
+ htmlspecialchars($send_to));
+ echo " </TD>\n";
+ echo " </TR>\n";
+ echo " <TR>\n";
+ echo " <TD WIDTH=50 BGCOLOR=\"$color[4]\" ALIGN=RIGHT>\n";
+ echo _("CC:");
+ echo " </TD><TD colspan=2 BGCOLOR=\"$color[4]\" ALIGN=LEFT>\n";
+ printf(" <INPUT TYPE=text NAME=\"send_to_cc\" SIZE=60 VALUE=\"%s\"><BR>\n",
+ htmlspecialchars($send_to_cc));
+ echo " </TD>\n";
+ echo " </TR>\n";
+ echo " <TR>\n";
+ echo " <TD WIDTH=50 BGCOLOR=\"$color[4]\" ALIGN=RIGHT>\n";
+ echo _("BCC:");
+ echo " </TD><TD BGCOLOR=\"$color[4]\" ALIGN=LEFT>\n";
+ printf(" <INPUT TYPE=text NAME=\"send_to_bcc\" VALUE=\"%s\" SIZE=60><BR>\n",
+ htmlspecialchars($send_to_bcc));
+ echo "</TD></TR>\n";
+
+ echo " <TR>\n";
+ echo " <TD WIDTH=50 BGCOLOR=\"$color[4]\" ALIGN=RIGHT>\n";
+ echo _("Subject:");
+ echo " </TD><TD BGCOLOR=\"$color[4]\" ALIGN=LEFT>\n";
+ if ($reply_subj) {
+ $reply_subj = str_replace("\"", "'", $reply_subj);
+ $reply_subj = stripslashes($reply_subj);
+ $reply_subj = trim($reply_subj);
+ if (substr(strtolower($reply_subj), 0, 3) != "re:")
+ $reply_subj = "Re: $reply_subj";
+ printf(" <INPUT TYPE=text NAME=subject SIZE=60 VALUE=\"%s\">",
+ htmlspecialchars($reply_subj));
+ } else if ($forward_subj) {
+ $forward_subj = str_replace("\"", "'", $forward_subj);
+ $forward_subj = stripslashes($forward_subj);
+ $forward_subj = trim($forward_subj);
+ if ((substr(strtolower($forward_subj), 0, 4) != "fwd:") &&
+ (substr(strtolower($forward_subj), 0, 5) != "[fwd:") &&
+ (substr(strtolower($forward_subj), 0, 6) != "[ fwd:"))
+ $forward_subj = "[Fwd: $forward_subj]";
+ printf(" <INPUT TYPE=text NAME=subject SIZE=60 VALUE=\"%s\">",
+ htmlspecialchars($forward_subj));
+ } else {
+ printf(" <INPUT TYPE=text NAME=subject SIZE=60 VALUE=\"%s\">",
+ htmlspecialchars($subject));
+ }
+ echo "</td></tr>\n\n";
+
+ echo " <TR><td>\n </td><td>\n";
+ if ($use_javascript_addr_book) {
+ echo " <SCRIPT LANGUAGE=JavaScript><!--\n document.write(\"";
+ echo " <input type=button value=\\\""._("Addresses")."\\\" onclick='javascript:open_abook();'>\");";
+ echo " // --></SCRIPT><NOSCRIPT>\n";
+ echo " <input type=submit name=\"html_addr_search\" value=\""._("Addresses")."\">";
+ echo " </NOSCRIPT>\n";
+ } else {
+ echo " <input type=submit name=\"html_addr_search\" value=\""._("Addresses")."\">";
+ }
+ echo "\n <INPUT TYPE=SUBMIT NAME=send VALUE=\"". _("Send") . "\">\n";
+ echo " </TD>\n";
+ echo " </TR>\n\n";
+
+
+ echo " <TR>\n";
+ echo " <TD BGCOLOR=\"$color[4]\" COLSPAN=3>\n";
+ echo " <TEXTAREA NAME=body ROWS=20 COLS=\"$editor_size\" WRAP=HARD>";
+ if ($use_signature == true && $newmail == true) {
+ echo htmlspecialchars($body) . "\n\n-- \n" . htmlspecialchars($signature);
+ } else {
+ echo htmlspecialchars($body);