Include Cc in forwarded message, with option to toggle behaviour
authorsimond <simond@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Wed, 20 Mar 2002 09:39:52 +0000 (09:39 +0000)
committersimond <simond@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Wed, 20 Mar 2002 09:39:52 +0000 (09:39 +0000)
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@2612 7612ce4b-ef26-0410-bec9-ea0150e637f0

src/compose.php
src/load_prefs.php
src/options_display.php

index 2fc3ed79bd9ceb435e5fe6e58b82c00ac72e1966..de50217968706d9fc4cf4e9c709ed3cedc170872 100644 (file)
@@ -322,7 +322,7 @@ exit();
 function newMail () {
     global $forward_id, $imapConnection, $msg, $ent_num, $body_ary, $body,
            $reply_id, $send_to, $send_to_cc, $mailbox, $send_to_bcc, $editor_size,
-           $draft_id, $use_signature, $composesession;
+           $draft_id, $use_signature, $composesession, $forward_cc;
 
     $send_to = decodeHeader($send_to, false);
     $send_to_cc = decodeHeader($send_to_cc, false);
@@ -399,6 +399,14 @@ function newMail () {
                     $bodyTop .= '         ' . $orig_header->to[$x] . "\n";
                 }
             }
+            if (isset($forward_cc) && $forward_cc) {
+                $bodyTop .= _("Cc") . ': ' . $orig_header->cc[0] . "\n";
+                if (count($orig_header->cc) > 1) {
+                    for ($x = 1; $x < count($orig_header->cc); $x++) {
+                        $bodyTop .= '         ' . $orig_header->cc[$x] . "\n";
+                    }
+                }
+            }
             $bodyTop .= "\n";
             $body = $bodyTop . $body;
         }
index 652bc192fa7bc31c3b08bd927841632e7ba16f9c..880b1a2e0ed09d6d53f893063285a90e9edcbcf7 100644 (file)
@@ -225,6 +225,8 @@ $javascript_on = getPref($data_dir, $username, 'javascript_on', SMPREF_ON);
 
 $search_memory = getPref($data_dir, $username, 'search_memory', 0);
 
+$forward_cc = getPref($data_dir, $username, 'forward_cc', 0);
+
 do_hook('loading_prefs');
 
 ?>
index 9cc1027e3e93f4bb0494ff63d969a337dffefb99..ef52091b4c00ed62b39decf4aa31c755ff019a65 100644 (file)
@@ -200,6 +200,13 @@ function load_optpage_data_display() {
         'refresh' => SMOPT_REFRESH_NONE
     );
 
+    $optvals[SMOPT_GRP_MESSAGE][] = array(
+        'name'    => 'forward_cc',
+        'caption' => _("Include CCs when forwarding messages"),
+        'type'    => SMOPT_TYPE_BOOLEAN,
+        'refresh' => SMOPT_REFRESH_NONE
+    );
+
     $optvals[SMOPT_GRP_MESSAGE][] = array(
         'name'    => 'show_xmailer_default',
         'caption' => _("Enable Mailer Display"),