Changeset 7176


Ignore:
Timestamp:
09/06/12 10:33:43 (8 years ago)
Author:
douglasz
Message:

Ticket #3095 - Problema ao encaminhar mensagem com anexo.

Location:
trunk/expressoMail1_2
Files:
2 edited

Legend:

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

    r7161 r7176  
    26862686            $encrypt = $params['input_return_cripto']; 
    26872687            $signed = $params['input_return_digital']; 
    2688                          
     2688 
    26892689                        $params['attachments'] = mb_convert_encoding($params['attachments'], "UTF7-IMAP","UTF-8, ISO-8859-1, UTF7-IMAP"); 
    26902690            $message_attachments = $params['message_attachments']; 
     
    30133013                { 
    30143014                    $value = json_decode($value, true); 
    3015                                      
     3015 
    30163016                    switch ($value['type']) { 
    30173017                        case 'imapPart': 
    3018                                 $att = $this->getForwardingAttachment($value['folder'],$value['uid'], $value['part']); 
     3018                                $att = $this->getForwardingAttachment(mb_convert_encoding($value['folder'] , 'ISO-8859-1' , 'UTF7-IMAP'),$value['uid'], $value['part']); 
     3019 
    30193020                                if(strstr($body,'src="./inc/get_archive.php?msgFolder='.$value['folder'].'&msgNumber='.$value['uid'].'&indexPart='.$value['part'].'"') !== false)//Embeded IMG 
    30203021                                {     
  • trunk/expressoMail1_2/js/main.js

    r7145 r7176  
    22782278                                var att = new Object(); 
    22792279                                var regex = new RegExp( "'", "g" ); 
    2280                                 att.folder = arrayAtt[0].replace(regex,""); 
     2280                                att.folder = utf8_decoder(Base64.decode(arrayAtt[0].replace(regex,""))); 
    22812281                                att.uid = arrayAtt[1].replace(regex,""); 
    22822282                                att.part = arrayAtt[3].replace(regex,""); 
     
    24682468                var att = new Object(); 
    24692469                var regex = new RegExp( "'", "g" ); 
    2470                 att.folder = arrayAtt[0].replace(regex,""); 
     2470                att.folder = utf8_decoder(Base64.decode(arrayAtt[0].replace(regex,""))); 
    24712471                att.uid = arrayAtt[1].replace(regex,""); 
    24722472                att.part = arrayAtt[3].replace(regex,""); 
Note: See TracChangeset for help on using the changeset viewer.