Prechádzať zdrojové kódy

Included no -- prefix support for signature.

jbnance 24 rokov pred
rodič
commit
18084eebd0
3 zmenil súbory, kde vykonal 18 pridanie a 11 odobranie
  1. 8 5
      src/compose.php
  2. 1 0
      src/options.php
  3. 9 6
      src/options_personal.php

+ 8 - 5
src/compose.php

@@ -192,10 +192,10 @@
 
 
    function showInputForm () {
    function showInputForm () {
       global $send_to, $send_to_cc, $reply_subj, $forward_subj, $body,
       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, $from_htmladdr_search,
-         $location_of_buttons;
+         $passed_body, $color, $use_signature, $signature, $prefix_sig, 
+         $editor_size, $attachments, $subject, $newmail, 
+         $use_javascript_addr_book, $send_to_bcc, $reply_id, $mailbox, 
+         $from_htmladdr_search, $location_of_buttons;
 
 
       $subject = decodeHeader($subject);
       $subject = decodeHeader($subject);
       $reply_subj = decodeHeader($reply_subj);
       $reply_subj = decodeHeader($reply_subj);
@@ -280,7 +280,10 @@
       echo "         &nbsp;&nbsp;<TEXTAREA NAME=body ROWS=20 COLS=\"$editor_size\" WRAP=HARD>";
       echo "         &nbsp;&nbsp;<TEXTAREA NAME=body ROWS=20 COLS=\"$editor_size\" WRAP=HARD>";
       echo htmlspecialchars($body);
       echo htmlspecialchars($body);
       if ($use_signature == true && $newmail == true && !isset($from_htmladdr_search)) {
       if ($use_signature == true && $newmail == true && !isset($from_htmladdr_search)) {
-         echo "\n\n-- \n" . htmlspecialchars($signature);
+        if ( $prefix_sig == true )
+          echo "\n\n-- \n" . htmlspecialchars($signature);
+        else
+          echo "\n\n" . htmlspecialchars($signature);
       }
       }
       echo "</TEXTAREA><BR>\n";
       echo "</TEXTAREA><BR>\n";
       echo "      </TD>\n";
       echo "      </TD>\n";

+ 1 - 0
src/options.php

@@ -53,6 +53,7 @@
       if (isset($email_address)) setPref($data_dir, $username, 'email_address', $email_address);
       if (isset($email_address)) setPref($data_dir, $username, 'email_address', $email_address);
       if (isset($reply_to)) setPref($data_dir, $username, 'reply_to', $reply_to);  
       if (isset($reply_to)) setPref($data_dir, $username, 'reply_to', $reply_to);  
       setPref($data_dir, $username, 'use_signature', $usesignature);  
       setPref($data_dir, $username, 'use_signature', $usesignature);  
+      setPref($data_dir, $username, 'prefix_sig', $prefixsig);
       if (isset($signature_edit)) setSig($data_dir, $username, $signature_edit);
       if (isset($signature_edit)) setSig($data_dir, $username, $signature_edit);
       
       
       do_hook('options_personal_save');
       do_hook('options_personal_save');

+ 9 - 6
src/options_personal.php

@@ -67,12 +67,15 @@
             </td><td>
             </td><td>
 <?php
 <?php
    if ($use_signature == true)
    if ($use_signature == true)
-      echo '<input type=checkbox value="1" name=usesignature checked>&nbsp;&nbsp;' . _("Use a signature") . "?<BR>";
-   else {
-      echo '<input type=checkbox value="1" name=usesignature>&nbsp;&nbsp;';
-      echo _("Use a signature?");
-      echo '<BR>';
-   } 
+      echo '<input type=checkbox value="1" name=usesignature checked>&nbsp;&nbsp;' . _("Use a signature?") . '&nbsp;&nbsp;';
+   else
+      echo '<input type=checkbox value="1" name=usesignature>&nbsp;&nbsp;' . _("Use a signature?") . '&nbsp;&nbsp;';
+  if ( $prefix_sig == true )
+    echo '<input type="checkbox" value="1" name="prefixsig" checked>&nbsp;&nbsp;
+' . _( "Prefix signature with '--' ?" ) . '<BR>';
+  else
+    echo '<input type="checkbox" value="1" name="prefixsig">&nbsp;&nbsp;' . _( "
+Prefix signature with '--' ?" ) . '<BR>';
    echo "\n<textarea name=\"signature_edit\" rows=\"5\" cols=\"50\">$signature_abs</textarea><br>";
    echo "\n<textarea name=\"signature_edit\" rows=\"5\" cols=\"50\">$signature_abs</textarea><br>";
 ?>
 ?>
             </td>
             </td>