Ignore:
Timestamp:
01/26/11 11:10:08 (13 years ago)
Author:
eduardoalex
Message:

Ticket #1392 - Corrigindo a busca por mensagens com ## e -- no assunto

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2/expressoMail1_2/js/local_messages.js

    r3716 r3722  
    967967    var retorno = ""; 
    968968    while(rs.isValidRow()) { 
    969         var header = connector.unserialize(rs.field(0)); 
    970         retorno+="##"+"local_"+rs.field(1)+"--"+"local_"+rs.field(1)+"--"+header["from"]["name"]+"--"+header["subject"]+"--"+header["udate"]+"--"+this.aux_convert_size(rs.field(3))+"--"+header["Unseen"]+header["Recent"]+header["Flagged"]+header["Draft"]+"--"+rs.field(2)+"##"; 
    971         rs.next(); 
     969                var header = connector.unserialize(rs.field(0)); 
     970                var date_formated = ""+header["udate"]; 
     971                /* Antigamente o udate vinha com o formato de data e foi alterado para vir o timestamp.  
     972                 * Nesse caso, e-mails arquivados anteriormente usamos o udate, caso contrario, usamos o smalldate, 
     973                 * pois o udate agora vem como timestamp*/ 
     974                if(!date_formated.match(/\d{2}\/\d{2}\/\d{4}/))  
     975                        date_formated = header["smalldate"]; 
     976                retorno+="##"+"local_"+rs.field(1)+"--"+"local_"+rs.field(1)+"--"+header["from"]["name"]+"--"+escape(header["subject"])+"--"+date_formated+"--"+this.aux_convert_size(rs.field(3))+"--"+header["Unseen"]+header["Recent"]+header["Flagged"]+header["Draft"]+"--"+rs.field(2)+"##"; 
     977                rs.next(); 
    972978    } 
    973979 
Note: See TracChangeset for help on using the changeset viewer.