mime_fetch_body($imapConnection, $id, 1),
$message->header->encoding);
}
- } else {
+ }
+ else {
$body = '';
}
if ($reply_id) {
if (ereg('^[ >]+', $body_ary[$i])) {
$body_ary[$i] = '>' . $body_ary[$i];
- } else {
+ }
+ else {
$body_ary[$i] = '> ' . $body_ary[$i];
}
}
if (!$draft_id) {
- sqWordWrap($body_ary[$i], $editor_size - 1);
+ sqWordWrap($body_ary[$i], $editor_size - 1);
}
$body .= $body_ary[$i] . "\n";
unset($body_ary[$i]);
$bodyTop = '-------- ' . _("Original Message") . " --------\n" .
_("Subject") . ': ' . $orig_header->subject . "\n" .
_("From") . ': ' . $orig_header->from . "\n" .
- _("Date") . ': ' . getLongDateString( $orig_header->date ). "\n" .
+ _("Date") . ': ' .
+ getLongDateString( $orig_header->date ). "\n" .
_("To") . ': ' . $orig_header->to[0] . "\n";
- if (count($orig_header->to) > 1) {
- for ($x=1; $x < count($orig_header->to); $x++) {
- $bodyTop .= ' ' . $orig_header->to[$x] . "\n";
- }
- }
- $bodyTop .= "\n";
- $body = $bodyTop . $body;
- } else if ($reply_id) {
- $orig_from = decodeHeader($orig_header->from);
- $body = getReplyCitation($orig_from) . $body;
- }
+ if (count($orig_header->to) > 1) {
+ for ($x=1; $x < count($orig_header->to); $x++) {
+ $bodyTop .= ' ' . $orig_header->to[$x] . "\n";
+ }
+ }
+ $bodyTop .= "\n";
+ $body = $bodyTop . $body;
+ }
+ elseif ($reply_id) {
+ $orig_from = decodeHeader($orig_header->from);
+ $body = getReplyCitation($orig_from) . $body;
+ }
- return;
+ return;
}
if (!$send_to) {
- $send_to = sqimap_find_email($send_to);
+ $send_to = sqimap_find_email($send_to);
}
/* This formats a CC string if they hit "reply all" */
$ent_num, $forward_id, $draft_id, $username;
if (isset($draft_id)) {
- $id = $draft_id;
- } else {
- $id = $forward_id;
+ $id = $draft_id;
+ }
+ else {
+ $id = $forward_id;
}
if (!$message) {
$newAttachment['localfilename'] = $localfilename;
$newAttachment['remotefilename'] = $filename;
$newAttachment['type'] = strtolower($message->header->type0 .
- '/' . $message->header->type1);
+ '/' . $message->header->type1);
/* Write Attachment to file */
$fp = fopen ("$hashed_attachment_dir/$localfilename", 'w');
$attachments[] = $newAttachment;
}
- } else {
+ }
+ else {
for ($i = 0; $i < count($message->entities); $i++) {
getAttachments($message->entities[$i]);
}
$use_javascript_addr_book, $send_to_bcc, $reply_id, $mailbox,
$from_htmladdr_search, $location_of_buttons, $attachment_dir,
$username, $data_dir, $identity, $draft_id, $delete_draft,
- $mailprio;
+ $mailprio;
$subject = decodeHeader($subject);
$reply_subj = decodeHeader($reply_subj);
echo '<TABLE WIDTH="100%" ALIGN=center CELLSPACING=0 BORDER=0>' . "\n";
- if ($location_of_buttons == 'top') { showComposeButtonRow(); }
+ if ($location_of_buttons == 'top') {
+ showComposeButtonRow();
+ }
$idents = getPref($data_dir, $username, 'identities');
if ($idents != '' && $idents > 1) {
for ($i = 1; $i < $idents; $i ++) {
echo '<option value="' . $i . '"';
if (isset($identity) && $identity == $i) {
- echo ' SELECTED';
+ echo ' SELECTED';
}
echo '>' . htmlspecialchars(getPref($data_dir, $username,
'full_name' . $i));
$em = getPref($data_dir, $username, 'email_address' . $i);
if ($em != '') {
- echo htmlspecialchars(' <' . $em . '>') . "\n";
+ echo htmlspecialchars(' <' . $em . '>') . "\n";
}
}
echo '</select>' . "\n" .
if ($reply_subj) {
$reply_subj = str_replace('"', "'", $reply_subj);
$reply_subj = trim($reply_subj);
- if (substr(strtolower($reply_subj), 0, 3) != 're:')
+ if (substr(strtolower($reply_subj), 0, 3) != 're:') {
$reply_subj = 'Re: ' . $reply_subj;
+ }
echo ' <INPUT TYPE=text NAME=subject SIZE=60 VALUE="' .
htmlspecialchars($reply_subj) . '">';
- } else if ($forward_subj) {
+ }
+ elseif ($forward_subj) {
$forward_subj = trim($forward_subj);
if ((substr(strtolower($forward_subj), 0, 4) != 'fwd:') &&
(substr(strtolower($forward_subj), 0, 5) != '[fwd:') &&
}
echo ' <INPUT TYPE=text NAME=subject SIZE=60 VALUE="' .
htmlspecialchars($forward_subj) . '">';
- } else {
+ }
+ else {
echo ' <INPUT TYPE=text NAME=subject SIZE=60 VALUE="' .
htmlspecialchars($subject) . '">';
}
echo '</td></tr>' . "\n\n";
- if ($location_of_buttons == 'between') { showComposeButtonRow(); }
+ if ($location_of_buttons == 'between') {
+ showComposeButtonRow();
+ }
echo ' <TR>' . "\n" .
' <TD BGCOLOR="' . $color[4] . '" COLSPAN=2>' . "\n" .
echo ' <TR><TD> </TD><TD ALIGN=LEFT><INPUT TYPE=SUBMIT ' .
'NAME=send VALUE="' . _("Send") . '"></TD></TR>' . "\n";
}
-
+
/* This code is for attachments */
echo ' <TR>' . "\n" .
' <TD VALIGN=MIDDLE ALIGN=RIGHT>' . "\n" .
}
+function showComposeButtonRow()
+{
+ global $use_javascript_addr_book, $save_as_draft,
+ $default_use_priority, $mailprio;
+ 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";
-
-
-
- function showComposeButtonRow() {
- global $use_javascript_addr_book, $save_as_draft,
- $default_use_priority, $mailprio;
-
- 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";
-
- if ($save_as_draft) {
- echo '<input type="submit" name ="draft" value="' . _("Save Draft") . "\">\n";
- }
- if ($default_use_priority) {
+ if ($save_as_draft) {
+ echo '<input type="submit" name ="draft" value="' . _("Save Draft") . "\">\n";
+ }
+ if ($default_use_priority) {
if(!isset($mailprio)) {
- $mailprio = "3";
+ $mailprio = "3";
+ }
+ echo "\n\t". _("Priority") .':<select name="mailprio">'.
+ "\n\t\t<option value=1".($mailprio=='1'?' selected':'').'>'. _("High") .'</option>'.
+ "\n\t\t<option value=3".($mailprio=='3'?' selected':'').'>'. _("Normal") .'</option>'.
+ "\n\t\t<option value=5".($mailprio=='5'?' selected':'').'>'. _("Low").'</option>'.
+ "\n\t</select>";
}
- echo "\n\t". _("Priority") .":<select name=\"mailprio\">".
- "\n\t\t<option value=1".($mailprio=="1"?" selected":"").">". _("High") ."</option>".
- "\n\t\t<option value=3".($mailprio=="3"?" selected":"").">". _("Normal") ."</option>".
- "\n\t\t<option value=5".($mailprio=="5"?" selected":"").">". _("Low")."</option>".
- "\n\t</select>";
- }
-
- do_hook("compose_button_row");
- echo " </TD>\n";
- echo " </TR>\n\n";
- }
+ do_hook('compose_button_row');
- function checkInput ($show) {
- /** I implemented the $show variable because the error messages
- were getting sent before the page header. So, I check once
- using $show=false, and then when i'm ready to display the
- error message, show=true **/
- global $body, $send_to, $subject, $color;
+ echo " </TD>\n";
+ echo " </TR>\n\n";
+}
- if ($send_to == "") {
- if ($show)
+function checkInput ($show)
+{
+ /*
+ * I implemented the $show variable because the error messages
+ * were getting sent before the page header. So, I check once
+ * using $show=false, and then when i'm ready to display the error
+ * message, show=true
+ */
+ global $body, $send_to, $subject, $color;
+
+ if ($send_to == "") {
+ if ($show) {
plain_error_message(_("You have not filled in the \"To:\" field."), $color);
- return false;
- }
- return true;
- } // function checkInput()
+ }
+ return false;
+ }
+ return true;
+} /* function checkInput() */
// True if FAILURE