Changeset 7e50b43 in github


Ignore:
Timestamp:
Oct 21, 2011 1:29:21 PM (19 months ago)
Author:
alecpl <alec@…>
Branches:
master, HEAD, courier-fix, dev-browser-capabilities, pdo, release-0.8
Children:
b9787b3
Parents:
544619a
Message:
  • Small code improvement
File:
1 edited

Legend:

Unmodified
Added
Removed
  • program/include/rcube_imap.php

    ra561cd3 r7e50b43  
    23212321        // decode filename 
    23222322        if (!empty($filename_mime)) { 
    2323             $part->filename = rcube_imap::decode_mime_string($filename_mime, 
    2324                 $part->charset ? $part->charset : ($this->struct_charset ? $this->struct_charset : 
    2325                 rc_detect_encoding($filename_mime, $this->default_charset))); 
     2323            if (!empty($part->charset)) 
     2324                $charset = $part->charset; 
     2325            else if (!empty($this->struct_charset)) 
     2326                $charset = $this->struct_charset; 
     2327            else 
     2328                $charset = rc_detect_encoding($filename_mime, $this->default_charset); 
     2329 
     2330            $part->filename = rcube_imap::decode_mime_string($filename_mime, $charset); 
    23262331        } 
    23272332        else if (!empty($filename_encoded)) { 
     
    23312336                $filename_encoded = $fmatches[2]; 
    23322337            } 
     2338 
    23332339            $part->filename = rcube_charset_convert(urldecode($filename_encoded), $filename_charset); 
    23342340        } 
Note: See TracChangeset for help on using the changeset viewer.