Changeset 3301 in subversion


Ignore:
Timestamp:
Mar 2, 2010 8:08:12 AM (3 years ago)
Author:
alec
Message:
  • Added force_7bit option to force MIME encoding of plain/text messages (#1486510)
Location:
trunk/roundcubemail
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/roundcubemail/CHANGELOG

    r3300 r3301  
    22=========================== 
    33 
     4- Added force_7bit option to force MIME encoding of plain/text messages (#1486510) 
    45- Use case sensitive check when checking for default folders (#1486346) 
    56- Fix checking for new mail: now checks unseen count of inbox (#1485794) 
  • trunk/roundcubemail/config/main.inc.php.dist

    r3289 r3301  
    473473$rcmail_config['sig_above'] = FALSE; 
    474474 
     475// Use MIME encoding (quoted-printable) for 8bit characters in message body 
     476$rcmail_config['force_7bit'] = FALSE; 
     477 
    475478// end of config file 
    476479?> 
  • trunk/roundcubemail/program/localization/en_US/labels.inc

    r3091 r3301  
    303303$labels['miscfolding'] = 'RFC 2047/2231 (MS Outlook)'; 
    304304$labels['2047folding'] = 'Full RFC 2047 (other)'; 
     305$labels['force7bit'] = 'Use MIME encoding for 8-bit characters'; 
    305306$labels['advancedoptions'] = 'Advanced options'; 
    306307$labels['focusonnewmessage'] = 'Focus browser window on new message'; 
  • trunk/roundcubemail/program/localization/pl_PL/labels.inc

    r3097 r3301  
    260260$labels['miscfolding'] = 'RFC 2047/2231 (MS Outlook)'; 
    261261$labels['2047folding'] = 'RFC 2047 (przestarzałe)'; 
     262$labels['force7bit'] = 'UÅŒywaj kodowania MIME dla znaków 8-bitowych'; 
    262263$labels['advancedoptions'] = 'opcje zaawansowane'; 
    263264$labels['readwhendeleted'] = 'Podczas usuwania oznacz wiadomość jako przeczytanĠ
  • trunk/roundcubemail/program/steps/mail/sendmail.inc

    r3292 r3301  
    457457// choose transfer encoding for plain/text body 
    458458if (preg_match('/[^\x00-\x7F]/', $MAIL_MIME->getTXTBody())) 
    459   $transfer_encoding = '8bit'; 
     459  $transfer_encoding = $RCMAIL->config->get('force_7bit') ? 'quoted-printable' : '8bit'; 
    460460else 
    461461  $transfer_encoding = '7bit'; 
  • trunk/roundcubemail/program/steps/settings/func.inc

    r3278 r3301  
    450450      ); 
    451451    } 
    452      
     452 
     453    if (!isset($no_override['force_7bit'])) { 
     454      $field_id = 'rcmfd_force_7bit'; 
     455      $input_7bit = new html_checkbox(array('name' => '_force_7bit', 'id' => $field_id, 'value' => 1)); 
     456 
     457      $blocks['main']['options']['force_7bit'] = array( 
     458        'title' => html::label($field_id, Q(rcube_label('force7bit'))), 
     459        'content' => $input_7bit->show($config['force_7bit']?1:0), 
     460      ); 
     461    } 
     462 
    453463    if (!isset($no_override['top_posting'])) { 
    454464      $field_id = 'rcmfd_top_posting'; 
  • trunk/roundcubemail/program/steps/settings/save_prefs.inc

    r3091 r3301  
    6363      'draft_autosave'     => isset($_POST['_draft_autosave']) ? intval($_POST['_draft_autosave']) : 0, 
    6464      'mime_param_folding' => isset($_POST['_mime_param_folding']) ? intval($_POST['_mime_param_folding']) : 0, 
     65      'force_7bit'         => isset($_POST['_force_7bit']) ? TRUE : FALSE, 
    6566      'show_sig'           => isset($_POST['_show_sig']) ? intval($_POST['_show_sig']) : 1, 
    6667      'top_posting'        => !empty($_POST['_top_posting']), 
Note: See TracChangeset for help on using the changeset viewer.