Ignore:
Timestamp:
04/26/13 15:01:51 (11 years ago)
Author:
marcieli
Message:

Ticket #3437 - Correcao na manipulacao de mensagens de subpastas locais, tratamento do id da subpasta.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoMail1_2/js/mail_archiver.js

    r8118 r8121  
    14601460        if(folderId == 'local_root') 
    14611461            folderId = ""; 
     1462        var exp_verifyId = RegExp("^messages\_[0-9|a-z]+\-[0-9|a-z|\-]+$"); 
     1463        if(exp_verifyId.test(folderId)) 
     1464            folderId = folderId.replace("messages_", ""); 
    14621465        ArchiveServices.getFolderInfo(expresso_mail_archive.getFolderInfoOperationOK, expresso_mail_archive.getFolderInfoOperationFailure, expresso_mail_archive.session.id, folderId); 
    14631466    } 
     
    15261529MailArchiver.prototype.listMessages = function(folderId){ 
    15271530    try{ 
     1531/  
    15281532        connector.showProgressBar(); 
    15291533        var getcurrent = get_current_folder();        
     
    15351539            folderid = this.currentfolder;     
    15361540        } 
    1537          
    15381541        var objfolder = new Object(); 
    1539         objfolder.folder = folderid;  
     1542        var exp_verifyId = RegExp("^messages\_[0-9|a-z]+\-[0-9|a-z|\-]+$"); 
     1543        if(exp_verifyId.test(folderid)) 
     1544            folderid = folderid.replace("messages_", ""); 
     1545        objfolder.folder = folderid; 
    15401546        //var testing_data_xml = '<?xml version="1.0" encoding="UTF-8"?><query lowerIndex="0" upperIndex="50"><folder id="'+folderid+'"/><order asc="date"/><order desc="subject"/></query>'; 
    15411547        //var testing_data_json_mapped = '{"query":{"@lowerIndex":"0", "@upperIndex":"50", "folder":[{"@id":"'+folderid+'"}], "order":[{"@asc":"date", "@desc":"subject"}]}}'; 
Note: See TracChangeset for help on using the changeset viewer.