Changeset 1355 in subversion


Ignore:
Timestamp:
May 5, 2008 5:59:56 AM (5 years ago)
Author:
alec
Message:
  • Do charset conversion also for from/to column on messages list
Location:
trunk/roundcubemail
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/roundcubemail/CHANGELOG

    r1354 r1355  
    55---------- 
    66- Installer: encode special characters in DB username/password (#1485042) 
     7- Do charset conversion also for from/to column on messages list 
    78 
    892008/05/02 (alec) 
  • trunk/roundcubemail/program/steps/mail/func.inc

    r1350 r1355  
    232232     
    233233    $out .= sprintf("<td class=\"icon\">%s</td>\n", $message_icon ? sprintf($image_tag, $skin_path, $message_icon, '') : ''); 
    234      
     234 
    235235    // format each col 
    236236    foreach ($a_show_cols as $col) 
    237237      { 
    238238      if ($col=='from' || $col=='to') 
    239         $cont = Q(rcmail_address_string($header->$col, 3, $attrib['addicon']), 'show'); 
     239        $cont = Q(rcmail_address_string(rcube_imap::decode_mime_string($header->$col, $header->charset), 3, $attrib['addicon']), 'show'); 
    240240      else if ($col=='subject') 
    241241        { 
     
    326326      { 
    327327      if ($col=='from' || $col=='to') 
    328         $cont = Q(rcmail_address_string($header->$col, 3), 'show'); 
     328        $cont = Q(rcmail_address_string(rcube_imap::decode_mime_string($header->$col, $header->charset), 3), 'show'); 
    329329      else if ($col=='subject') 
    330330        { 
     
    12781278  { 
    12791279  global $IMAP, $PRINT_MODE, $CONFIG, $OUTPUT, $EMAIL_ADDRESS_PATTERN; 
    1280    
     1280 
    12811281  $a_parts = $IMAP->decode_address_list($input); 
    12821282 
     
    12921292    $j++; 
    12931293    if ($PRINT_MODE) 
    1294       $out .= sprintf('%s &lt;%s&gt;', Q($part['name']), $part['mailto']); 
     1294      $out .= sprintf('%s &lt;%s&gt;', Q(rcube_charset_convert($part['name'])), $part['mailto']); 
    12951295    else if (preg_match($EMAIL_ADDRESS_PATTERN, $part['mailto'])) 
    12961296      { 
Note: See TracChangeset for help on using the changeset viewer.