Changeset 1936


Ignore:
Timestamp:
01/18/10 16:22:02 (14 years ago)
Author:
eduardoalex
Message:

Ticket #815 - Problema ao exportar mensagens com aspas simples no assunto.

File:
1 edited

Legend:

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

    r1930 r1936  
    263263 
    264264        function export_to_archive($id_msg,$folder) { 
    265                 $this->folder = $folder; 
     265                                $this-> folder = $folder; 
     266                $this->folder = mb_convert_encoding($this->folder, "UTF7-IMAP","UTF-8"); 
     267                 
     268                $tempDir = dirname( __FILE__ ) . '/../tmpLclAtt'; 
     269                //$tempDir = ini_get("session.save_path"); 
     270                 
     271                $this->connectImap(); 
     272                $header         = $this-> getHeader($id_msg); 
     273                $body           = $this-> getBody($id_msg); 
     274                 
     275                //$file = "source_".$_SESSION[ 'phpgw_session' ][ 'session_id' ].".txt"; 
     276                $tempSubDir = md5($_SESSION[ 'phpgw_session' ][ 'session_id' ].microtime()); 
     277                $file = "source_".$tempSubDir.".txt"; 
     278                $f = fopen($tempDir.'/'.$file,"w"); 
     279                fputs($f,$header ."\r\n\r\n". $body); 
     280                fclose($f); 
     281                 
     282                imap_close($this->mbox_stream); 
     283                return "inc/gotodownload.php?idx_file=".$tempDir.'/'.$file."&newfilename=fonte_da_mensagem.txt"; 
     284                 
     285                /*$this->folder = $folder; 
    266286                $this->folder = mb_convert_encoding($this->folder, "UTF7-IMAP","UTF-8"); 
    267287                $tempDir = dirname( __FILE__ ) . '/../tmpLclAtt'; 
     
    286306                 
    287307                imap_close($this->mbox_stream); 
    288                 return $urlPath; 
     308                return $urlPath;*/ 
    289309        } 
    290310 
     
    297317                return strtr($string, 
    298318                        "áàâãäéèêëíìîïóòôõöúùûüç?\"'!@#$%š&*()-=+Ž`[]{}~^,<>;:/?\\|¹²³£¢¬§ªº°ÁÀÂÃÄÉÈÊËÍÌÎÏÓÒÔÕÖÚÙÛÜÇ", 
    299                         "aaaaaeeeeiiiiooooouuuuc__________________________________________AAAAAEEEEIIIIOOOOOUUUUC"); 
     319                        "aaaaaeeeeiiiiooooouuuuc___________________________________________AAAAAEEEEIIIIOOOOOUUUUC"); 
    300320        } 
    301321         
Note: See TracChangeset for help on using the changeset viewer.