Changeset 8069 for trunk/expressoMail1_2


Ignore:
Timestamp:
04/02/13 11:40:55 (11 years ago)
Author:
gustavo
Message:

Ticket #3411 - Problema ao fazer o download de anexo de mensagem que esteja numa pasta com caracteres especiais

Location:
trunk/expressoMail1_2
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoMail1_2/inc/class.imap_functions.inc.php

    r8067 r8069  
    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                 
  • trunk/expressoMail1_2/js/common_functions.js

    r7892 r8069  
    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"); 
  • trunk/expressoMail1_2/js/draw_api.js

    r8063 r8069  
    24292429var msg_selected; 
    24302430function draw_message(info_msg, ID){ 
     2431    console.log(info_msg); 
    24312432        // remove a flag $FilteredMessage da mensagem ao ser lida 
    24322433        if(info_msg.Unseen == "U"){ 
     
    38953896                                                                i++; 
    38963897                                                        }else{ 
    3897                                                                 var href = './inc/get_archive.php?msgFolder=' + utf8_decoder(fdr) + '&msgNumber=' + msg + '&indexPart=' + thumb.pid + '&image=true';  
     3898                                                                var href = './inc/get_archive.php?msgFolder=' + fdr + '&msgNumber=' + msg + '&indexPart=' + thumb.pid + '&image=true';  
    38983899                                                                //var href = thumb.url;  
    3899                                                                 var src  = 'inc/get_archive.php?msgFolder=' + utf8_decoder(fdr) + '&msgNumber=' + msg + '&indexPart=' + thumb.pid + '&image=thumbnail';  
     3900                                                                var src  = 'inc/get_archive.php?msgFolder=' + fdr + '&msgNumber=' + msg + '&indexPart=' + thumb.pid + '&image=thumbnail';  
    39003901                                } 
    39013902                                var msgid= fdr+";;"+msg+";;"+i+";;"+thumb.pid+";;"+thumb.encoding;  
Note: See TracChangeset for help on using the changeset viewer.