Changeset 7195


Ignore:
Timestamp:
09/12/12 11:48:01 (12 years ago)
Author:
marcosw
Message:

Ticket #3088 - Implementação desarquivar por drag/drop (mover)

Location:
sandbox/2.5.0-expresso1/expressoMail1_2
Files:
2 edited

Legend:

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

    r7189 r7195  
    47484748    } 
    47494749 
    4750 //Por Bruno Costa(bruno.vieira-costa@serpro.gov.br - Recebe os fontes dos emails a serem desarquivados, separa e envia cada um para função insert_mail. 
     4750        //Por Bruno Costa(bruno.vieira-costa@serpro.gov.br - Recebe os fontes dos emails a serem desarquivados, separa e envia cada um para função insert_mail. 
    47514751 
    47524752    function unarchive_mail($params) 
    47534753    {    
     4754        //Marcosw início - Implementação para arquivamento local com mailarchiver 
    47544755        $dest_folder = urldecode($params['folder']); 
    47554756        $sources = explode("#@#@#@",$params['source']); 
     
    47744775                                $source = $this->treat_base64_from_post($sourcedec); 
    47754776                                $insert = $this->insert_email($source,$dest_folder,$timestamps[$index],$flags[$index]); 
    4776                                  
     4777 
    47774778                if($insert['error']) 
    47784779                { 
     
    47984799         
    47994800        return $return; 
     4801 
     4802        //Marcosw fim 
    48004803 
    48014804        /*       
  • sandbox/2.5.0-expresso1/expressoMail1_2/js/mail_archiver.js

    r7189 r7195  
    579579                //Marcosw início - correção de inconsistência com o nome da pasta local 
    580580                //expresso_mail_archive.getFolderInfo(folder.substr(6, folder.length)); 
    581                 expresso_mail_archive.getFolderInfo(folder.replace("local_messages","")); 
     581                expresso_mail_archive.getFolderInfo(folder.replace("local_messages_","")); 
    582582                //Marcosw fim 
    583583 
     
    762762                } 
    763763                else if (expresso_mail_archive.unarchive_error_counter == expresso_mail_archive.message_list.length) 
    764                     { 
    765                         //write_msg(get_lang('Message successfully unarchived')); 
    766                         document.getElementById('main_title').innerHTML = get_lang("No messages were unarchived"); 
    767                         window.setTimeout("eval('document.getElementById(\"main_title\").innerHTML =\"Expresso Mail\"')",3000); 
    768                     } 
    769                     else{ 
    770                         //write_msg(get_lang('Messages successfully unarchived')); 
    771                         document.getElementById('main_title').innerHTML = get_lang("Some messages weren't successfully unarchived"); 
    772                         window.setTimeout("eval('document.getElementById(\"main_title\").innerHTML =\"Expresso Mail\"')",3000);   
    773                     } 
     764                { 
     765                    //write_msg(get_lang('Message successfully unarchived')); 
     766                    document.getElementById('main_title').innerHTML = get_lang("No messages were unarchived"); 
     767                    window.setTimeout("eval('document.getElementById(\"main_title\").innerHTML =\"Expresso Mail\"')",3000); 
     768                } 
     769                else{ 
     770                    //write_msg(get_lang('Messages successfully unarchived')); 
     771                    document.getElementById('main_title').innerHTML = get_lang("Some messages weren't successfully unarchived"); 
     772                    window.setTimeout("eval('document.getElementById(\"main_title\").innerHTML =\"Expresso Mail\"')",3000);   
     773                } 
    774774                     
    775775            } 
     
    832832    expresso_mail_archive.message_list = new Array();   
    833833    expresso_mail_archive.listMessages(expresso_mail_archive.currentfolder);     
    834     tree_folders.getNodeById('local_trash')._select();     
     834 
     835    //Marcosw inicio - objeto tree_folders teve de ser comentado por gera inconsistência, não é mais utilizado 
     836    //tree_folders.getNodeById('local_trash')._select();     
     837    //Marcosw fim 
     838 
    835839    /*connector.purgeCache(); 
    836840    ttreeBox.name_folder = "local_" + expresso_mail_archive.currentfolder; 
Note: See TracChangeset for help on using the changeset viewer.