Ignore:
Timestamp:
05/11/11 17:03:17 (13 years ago)
Author:
adriano
Message:

Ticket #1876 - Problemas na exportacao de mensagem - corrige problemas na exportacao de mensagens do Expresso Mail

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sandbox/2.2.0.2/expressoMail1_2/js/main.js

    r4312 r4348  
    23662366 
    23672367function export_all_selected_msgs(){ 
     2368        var msgs_to_export = this.get_selected_messages();  
     2369 
    23682370        if (openTab.type[currentTab] > 1){ 
    2369                 source_msg(currentTab,current_folder); 
    2370                 return; 
    2371         } 
    2372         var msgs_to_export = this.get_selected_messages(); 
     2371                msgs_to_export = currentTab.substr(0,(currentTab.length - 2)); 
     2372        } 
    23732373 
    23742374        var handler_export_all_selected_msgs = function(data){ 
     
    23772377                        write_msg(get_lang('Error compressing messages (ZIP). Contact the administrator.')); 
    23782378                } 
    2379                 else 
    2380                         download_attachments(null, null, data, null,null,'mensagens.zip'); 
     2379                else  
     2380                {  
     2381                        if (data.substr(data.length-3, 3) == "zip") {  
     2382                                download_attachments(null, null, data, null, null,'mensagens.zip');  
     2383                        } else if (data.substr(data.length-3, 3) == "eml") {  
     2384                                //extracts the file name from file path  
     2385                                var string_start  = data.lastIndexOf("/") + 1;  
     2386                                var string_length = data.length - string_start;  
     2387                                var fname = data.substr(string_start, string_length);  
     2388                                //extracts the session_id from file name  
     2389                                var string_end  = data.lastIndexOf("_") - 5;  
     2390                                fname = fname.substr(0, string_end).concat(".eml");  
     2391                                download_attachments(null, null, data, null, null, fname);  
     2392                        } else {  
     2393                                download_attachments(null, null, data, null, null, 'mensagens');  
     2394                        }  
     2395                }  
    23812396        } 
    23822397 
Note: See TracChangeset for help on using the changeset viewer.