Changeset 8080 for branches


Ignore:
Timestamp:
04/04/13 11:56:41 (11 years ago)
Author:
douglas
Message:

Ticket #3411 - Problema no download de anexos de mensagens em pastas com caracteres especiais no nome

Location:
branches/2.5/expressoMail1_2
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/2.5/expressoMail1_2/inc/class.imap_functions.inc.php

    r8016 r8080  
    11641164 
    11651165                $header_ = imap_fetchheader($this->mbox, $msg_number, FT_UID); 
    1166                 $return_get_body = $this->get_body_msg($msg_number, $msg_folder); 
     1166                $return_get_body = $this->get_body_msg($msg_number, mb_convert_encoding( $msg_folder, "ISO-8859-1", "UTF-8" )); 
    11671167                $body = $return_get_body['body']; 
    11681168                if($return_get_body['body']=='isCripted'){ 
     
    12001200 
    12011201                $return['msg_number'] = $msg_number.$plus_id; 
    1202                 $return['msg_folder'] = isset($params['decoded']) ? mb_convert_encoding( $msg_folder, "ISO-8859-1", "UTF-8" ) : $msg_folder; 
     1202                $return['msg_folder'] = mb_convert_encoding( $msg_folder, "ISO-8859-1", "UTF-8" );  
     1203                //isset($params['decoded']) ? mb_convert_encoding( $msg_folder, "ISO-8859-1", "UTF-8" ) : $msg_folder;  
    12031204 
    12041205                 
  • branches/2.5/expressoMail1_2/js/common_functions.js

    r7834 r8080  
    289289        var params = ''; 
    290290        if(msg_folder) 
    291                 msg_folder = utf8_decoder(Base64.decode(msg_folder)); 
     291                msg_folder = Base64.decode(msg_folder); 
    292292        if (div_attachment == null){ 
    293293                var div_attachment = document.createElement("DIV"); 
  • branches/2.5/expressoMail1_2/js/draw_api.js

    r7924 r8080  
    38873887                                                                i++; 
    38883888                                                        }else{ 
    3889                                                                 var href = './inc/get_archive.php?msgFolder=' + utf8_decoder(fdr) + '&msgNumber=' + msg + '&indexPart=' + thumb.pid + '&image=true';  
     3889                                                                var href = './inc/get_archive.php?msgFolder=' + fdr + '&msgNumber=' + msg + '&indexPart=' + thumb.pid + '&image=true';  
    38903890                                                                //var href = thumb.url;  
    3891                                                                 var src  = 'inc/get_archive.php?msgFolder=' + utf8_decoder(fdr) + '&msgNumber=' + msg + '&indexPart=' + thumb.pid + '&image=thumbnail';  
     3891                                                                var src  = 'inc/get_archive.php?msgFolder=' + fdr + '&msgNumber=' + msg + '&indexPart=' + thumb.pid + '&image=thumbnail';  
    38923892                                } 
    38933893                                var msgid= fdr+";;"+msg+";;"+i+";;"+thumb.pid+";;"+thumb.encoding;  
Note: See TracChangeset for help on using the changeset viewer.