ソースを参照

fix for handling other incoming vars (Thnx Bruce <itsbruce@uklinux.net>)

stekkel 23 年 前
コミット
c98735f0f0
1 ファイル変更22 行追加0 行削除
  1. 22 0
      src/compose.php

+ 22 - 0
src/compose.php

@@ -359,6 +359,17 @@ elseif (isset($sigappend)) {
     if (!isset($action)) $action = '';
     if (!isset($action)) $action = '';
 
 
     $values = newMail($imapConnection,$mailbox,$passed_id,$passed_ent_id, $action, $session);
     $values = newMail($imapConnection,$mailbox,$passed_id,$passed_ent_id, $action, $session);
+    /* in case the origin is not read_body.php */
+    if (isset($send_to)) {
+       $values['send_to'] = $send_to;
+    }
+    if (isset($send_to_cc)) {
+       $values['send_to_cc'] = $send_cc;
+    }
+    if (isset($send_to_bcc)) {
+       $values['send_to_bcc'] = $send_bcc;
+    }
+    
     showInputForm($session, $values);
     showInputForm($session, $values);
     sqimap_logout($imapConnection);
     sqimap_logout($imapConnection);
 
 
@@ -384,6 +395,17 @@ elseif (isset($sigappend)) {
     if (!isset($action)) $action = '';
     if (!isset($action)) $action = '';
     
     
     $values = newMail($imapConnection,$mailbox,$passed_id,$passed_ent_id, $action, $session);
     $values = newMail($imapConnection,$mailbox,$passed_id,$passed_ent_id, $action, $session);
+
+    /* in case the origin is not read_body.php */
+    if (isset($send_to)) {
+       $values['send_to'] = $send_to;
+    }
+    if (isset($send_to_cc)) {
+       $values['send_to_cc'] = $send_cc;
+    }
+    if (isset($send_to_bcc)) {
+       $values['send_to_bcc'] = $send_bcc;
+    }
     showInputForm($session, $values);
     showInputForm($session, $values);
     sqimap_logout($imapConnection);
     sqimap_logout($imapConnection);
 }
 }