function ToggleMDNflag ( $set ) {
global $imapConnection, $passed_id, $mailbox;
sqimap_mailbox_select($imapConnection, $mailbox);
-
$sg = $set?'+':'-';
$cmd = 'STORE ' . $passed_id . ' ' . $sg . 'FLAGS ($MDNSent)';
$read = sqimap_run_command ($imapConnection, $cmd, true, $response,
$rem_attachments = array();
foreach ($attachments as $info) {
- if ($info->session == -1) {
+ if ($info['session'] == -1) {
$attached_file = "$hashed_attachment_dir/$info[localfilename]";
if (file_exists($attached_file)) {
unlink($attached_file);
}
echo _("Delete") . '</A> ';
if (($mailbox == $draft_folder) && ($save_as_draft)) {
- echo '| <A HREF="' . $base_uri .
- "src/compose.php?mailbox=$mailbox&identity=$identity&send_to=$url_to_string&send_to_cc=$url_cc_string&send_to_bcc=$url_bcc_string&subject=$url_subj&mailprio=$priority_level&draft_id=$passed_id&ent_num=$ent_num" . '"';
+ $comp_uri = $base_uri . "src/compose.php?mailbox=$mailbox&".
+ "identity=$identity&send_to=$url_to_string&".
+ "send_to_cc=$url_cc_string&send_to_bcc=$url_bcc_string&".
+ "subject=$url_subj&mailprio=$priority_level&".
+ "draft_id=$passed_id&ent_num=$ent_num";
+
if ($compose_new_win == '1') {
- echo ' TARGET="compose_window" onClick="comp_in_new()"';
+ echo "<a href=\"javascript:void(0)\" onclick=\"comp_in_new(false,'$comp_uri')\"";
+ } else {
+ echo '| <A HREF="' . $comp_uri .'"';
}
echo '>'.
_("Resume Draft") . '</a>';
}
if ($mailbox == $sent_folder) {
- echo '| <A HREF="' . $base_uri .
- "src/compose.php?mailbox=$mailbox&identity=$identity&send_to=$url_to_string&send_to_cc=$url_cc_string&send_to_bcc=$url_bcc_string&subject=$url_subj&mailprio=$priority_level&ent_num=$ent_num" . '"';
+ $comp_uri = $base_uri . "src/compose.php?mailbox=$mailbox&".
+ "identity=$identity&send_to=$url_to_string&".
+ "send_to_cc=$url_cc_string&send_to_bcc=$url_bcc_string&".
+ "subject=$url_subj&mailprio=$priority_level&".
+ "ent_num=$ent_num&passed_id=$passed_id&edit_as_new=1";
+
if ($compose_new_win == '1') {
- echo ' TARGET="compose_window" onClick="comp_in_new()"';
+ echo "<a href=\"javascript:void(0)\" onclick=\"comp_in_new(false,'$comp_uri')\"";
+ } else {
+ echo '| <A HREF="' . $comp_uri .'"';
}
echo '>'.
_("Edit Message as New") . '</a>';
echo '</SMALL>' .
'</TD><TD WIDTH="33%" ALIGN="RIGHT">' .
- '<SMALL>' .
- '<A HREF="' . $base_uri . "src/compose.php?forward_id=$passed_id&forward_subj=$url_subj&".
- ($default_use_priority?"mailprio=$priority_level&":'')
- ."mailbox=$urlMailbox&ent_num=$ent_num\"";
- if ($compose_new_win == '1') {
- echo 'TARGET="compose_window" onClick="comp_in_new()"';
- }
+ '<SMALL>' ;
+
+$comp_uri = $base_uri . "src/compose.php?forward_id=$passed_id&".
+ "forward_subj=$url_subj&".
+ ($default_use_priority?"mailprio=$priority_level&":'').
+ "mailbox=$urlMailbox&ent_num=$ent_num";
+
+if ($compose_new_win == '1') {
+ echo "<a href=\"javascript:void(0)\" onclick=\"comp_in_new(false,'$comp_uri')\"";
+} else {
+ echo '| <A HREF="' . $comp_uri .'"';
+}
+
echo '>'.
_("Forward") .
- '</A> | ' .
- '<A HREF="' . $base_uri . "src/compose.php?send_to=$url_replyto&reply_subj=$url_subj&".
- ($default_use_priority?"mailprio=$priority_level&":'').
- "reply_id=$passed_id&mailbox=$urlMailbox&ent_num=$ent_num\"";
- if ($compose_new_win == '1') {
- echo 'TARGET="compose_window" onClick="comp_in_new()"';
- }
+ '</A> | ';
+
+$comp_uri = $base_uri . "src/compose.php?send_to=$url_replyto&".
+ "reply_subj=$url_subj&".
+ ($default_use_priority?"mailprio=$priority_level&":'').
+ "reply_id=$passed_id&mailbox=$urlMailbox&ent_num=$ent_num";
+
+if ($compose_new_win == '1') {
+ echo "<a href=\"javascript:void(0)\" onclick=\"comp_in_new(false,'$comp_uri')\"";
+} else {
+ echo '| <A HREF="' . $comp_uri .'"';
+}
+
echo '>'.
_("Reply") .
- '</A> | ' .
- '<A HREF="' . $base_uri . "src/compose.php?send_to=$url_replytoall&send_to_cc=$url_replytoallcc&reply_subj=$url_subj&".
- ($default_use_priority?"mailprio=$priority_level&":'').
- "reply_id=$passed_id&mailbox=$urlMailbox&ent_num=$ent_num\"";
- if ($compose_new_win == '1') {
- echo 'TARGET="compose_window" onClick="comp_in_new()"';
- }
+ '</A> | ';
+
+$comp_uri = $base_uri . "src/compose.php?send_to=$url_replytoall&".
+ "send_to_cc=$url_replytoallcc&reply_subj=$url_subj&".
+ ($default_use_priority?"mailprio=$priority_level&":'').
+ "reply_id=$passed_id&mailbox=$urlMailbox&ent_num=$ent_num";
+
+if ($compose_new_win == '1') {
+ echo "<a href=\"javascript:void(0)\" onclick=\"comp_in_new(false,'$comp_uri')\"";
+} else {
+ echo '| <A HREF="' . $comp_uri .'"';
+}
+
echo '>'.
_("Reply All") .
'</A> ' .
$read = sqimap_run_command ($imapConnection, "FETCH $passed_id FLAGS", true,
$response, $readmessage);
-
$MDN_flag_present = preg_match( '/.*\$MDNSent/i', $read[0]);
if (trim($MDN_to) &&
_("Read receipt") . ': ' .
"</TD><TD BGCOLOR=\"$color[9]\" VALIGN=TOP colspan=2>" .
'<B>' . _("requested") .
- "</B> <a href=\"$url\">[" . _("Send read receipt now") . "]</a>" .
+ "</B> <a href=$url>[" . _("Send read receipt now") . "]</a>" .
'</TD>' .
'</TR>' . "\n";
$sendreceipt='';
" if (window.confirm(\"" .
_("The message sender has requested a response to indicate that you have read this message. Would you like to send a receipt?") .
"\")) { \n" .
- " window.location=($url); \n" .
- ' window.location.reload()' . "\n" .
+ ' window.open('.$url.',"right");' . "\n" .
' }' . "\n" .
'// -->' . "\n" .
'</script>' . "\n";
if ( SendMDN( $MDN_to, $final_recipient ) > 0 && $supportMDN ) {
ToggleMDNflag( true);
}
+ ClearAttachments();
}
$sendreceipt = 'removeMDN';
$url = "\"read_body.php?mailbox=$mailbox&passed_id=$passed_id&startMessage=$startMessage&show_more=$show_more&sendreceipt=$sendreceipt\"";