Ignore:
Timestamp:
09/04/12 11:43:49 (12 years ago)
Author:
airton
Message:

Ticket #3088 - Melhoria no arquivamento local - Funcionalidade de arquivamento de mensagens

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sandbox/2.5.0-expresso1/expressoMail1_2/inc/class.exporteml.inc.php

    r7040 r7157  
    478478        } 
    479479 
     480         
     481         
     482        /* Airton 
     483         * Fazendo o port de um método necessário para o funcionamento do arquivamento local 
     484         */ 
     485        //MAILARCHIVER  
     486        function js_source_var($params) { 
     487                $this-> folder = $params['folder']; 
     488                if(!$this->folder){ 
     489                   $aux = explode(';',$params['msgs_to_export']); 
     490                   $this->folder = $aux[0]; 
     491                   $id_number = $aux[1]; 
     492                } 
     493                else{ 
     494                        $id_number = $params['msgs_to_export']; 
     495                } 
     496                $this->folder = mb_convert_encoding($this->folder, "UTF7-IMAP","ISO_8859-1"); 
     497                $tempDir = ini_get("session.save_path"); 
     498 
     499                $this->connectImap(); 
     500                $header         = $this-> getHeader($id_number); 
     501                $body           = $this-> getBody($id_number); 
     502 
     503                imap_close($this->mbox_stream); 
     504                 
     505                $input = $header . "\r\n\r\n" . $body; 
     506                $input = preg_replace('/\x1d/', '', $input); //remove special char control detected (hex 1D) 
     507                 
     508                return($input); 
     509        }  
     510        /*Airton  
     511         * Fim do método portado 
     512         */  
     513         
     514         
     515         
     516         
     517         
    480518    function export_msg_data($id_msg,$folder) { 
    481519                $this->folder = $folder; 
Note: See TracChangeset for help on using the changeset viewer.