Changeset 8135 for trunk/expressoMail1_2


Ignore:
Timestamp:
05/03/13 16:34:19 (11 years ago)
Author:
thiago
Message:

Ticket #3428 - Retirado alguns códigos que não estão em uso.

Location:
trunk/expressoMail1_2
Files:
2 edited

Legend:

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

    r7673 r8135  
    150150        } 
    151151 
    152 function export_all_byLocalFolder($params){ 
    153         $error = false; 
    154  
    155         if(empty($params['messages'])){ 
    156             $file["empty_folder"] = true; 
    157         } else { 
    158             foreach($params['messages'] as $eachMsg){ 
    159                $header = ""; 
    160                $body = ""; 
    161                $tempDir = $this->tempDir; 
    162  
    163                $this->get_header_byLocalFolder($eachMsg, $header); 
    164                $this->get_body_byLocalFolder($eachMsg, $body); 
    165                $sEMLData    = $this->parseEml($header, $body); 
    166                $fileName   = $this->createFileEml_by_localFolder($sEMLData, $tempDir,$eachMsg['msg_number']); 
    167  
    168                if(!$fileName){ 
    169                    $error = true; 
    170                    break; 
    171                } else  
    172                    $fileNames .= "\"".$fileName."\" "; 
    173             } 
    174  
    175             $nameFileZip = 'False';          
    176             if($fileNames && !$error) {          
    177                 $nameFileZip = $this->createFileZip($fileNames, $tempDir); 
    178                 ($nameFileZip) ? ($file = $tempDir.'/'.$nameFileZip) : ($file = false); 
    179             } else  
    180                 $file = false; 
    181         } 
    182         
    183        return $file; 
    184  
    185 } 
    186  
    187 function get_header_byLocalFolder($eachMsg, &$header){ 
    188     $header = <<<header 
    189         MIME-Version: 1.0 
    190         Content-Type: text/html; charset=ISO-8859-1 
    191         Content-Transfer-Encoding: quoted-printable 
    192         From: "{$eachMsg['from']['name']}" <{$eachMsg['from']['email']}> 
    193         To: {$eachMsg['to']['email']} 
    194         Subject: {$eachMsg['subject']} 
    195         Message-Id: {$eachMsg['msg_number']} 
    196         Date: {$eachMsg['date']} 
    197 header; 
    198 } 
    199  
    200 function get_body_byLocalFolder($eachMsg, &$body){ 
    201     $body = $eachMsg['msg_sample']['body']; 
    202 } 
    203152 
    204153function export_all($params){ 
  • trunk/expressoMail1_2/js/main.js

    r8133 r8135  
    595595                if(Element("border_id_" + id_msg_read)) { 
    596596                        alternate_border(id_msg_read); 
    597                         resizeWindow();  
     597                        resizeWindow(); 
    598598                } 
    599599                else { 
     
    45584558} 
    45594559 
    4560 function buildExportArchiver(msgsArchive, name_box){ 
    4561  
    4562     var hand_export = function(data){ 
    4563         if(!data){ 
    4564             write_msg(get_lang('Error compressing messages (ZIP). Contact the administrator.')) 
    4565         }else if(data["empty_folder"] || data == "empty_folder"){ 
    4566             write_msg(get_lang("The selected folder is empty.")); 
    4567         }else 
    4568           download_attachments(null, null, data, null,null, get_current_folder().split("_")[2] +'.zip'); 
    4569     } 
    4570  
    4571     var array = new Array(); 
    4572  
    4573     for(var i =0; i < msgsArchive.length; i++){ 
    4574         eachMsg = { 
    4575                 'ContentType' : msgsArchive[i].ContentType, 
    4576                 'from' : { 'email' : msgsArchive[i].from.email, 'full' : msgsArchive[i].from.full, 'name' : msgsArchive[i].from.name}, 
    4577                 'msg_sample' : msgsArchive[i].msg_sample, 
    4578                 'subject' : msgsArchive[i].subject, 
    4579                 'to' : { 'email' : msgsArchive[i].to.email, 'full' : msgsArchive[i].to.full, 'name' : msgsArchive[i].to.name}, 
    4580                 'toaddress2' : msgsArchive[i].toaddress2, 
    4581                 'msg_number' : msgsArchive[i].msg_number, 
    4582                 'date' : new Date(msgsArchive[i].timestamp).toString()   
    4583         }; 
    4584         array.push(eachMsg); 
    4585     } 
    4586  
    4587     $.ajax({ 
    4588         type: "POST", 
    4589         url: "controller.php?action=$this.exporteml.export_all_byLocalFolder", 
    4590         data: { folder: name_box, type: "msg_local", messages : array} 
    4591     }).done(function(msg) { 
    4592         hand_export(msg.split('"')[1]); 
    4593     }); 
    4594 } 
    4595  
    45964560function export_all_selected_msgs(){ 
    45974561        if(get_current_folder().split("_")[0] == "local"){ 
     
    46024566            expresso_mail_archive.getSomeMsgs([get_selected_messages()]); 
    46034567        } 
    4604          
    4605         buildExportArchiver(expresso_mail_archive.getSomeMsg, get_current_folder().split("_")[2]); 
    46064568 
    46074569    } else { 
Note: See TracChangeset for help on using the changeset viewer.