Changeset 4563 for sandbox


Ignore:
Timestamp:
05/31/11 17:51:04 (13 years ago)
Author:
airton
Message:

Ticket #1820 - Flags de pesquisa avancada de email nao funcionam - r4546

Location:
sandbox/2.2.0.2/expressoMail1_2/js
Files:
2 edited

Legend:

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

    r4356 r4563  
    651651        } 
    652652                         
    653         var rs = this.dbGears.execute("select header,unseen,mail from mail where rowid=" + msgs_to_set[i]); 
     653        var rs = this.dbGears.execute("select header,unseen,mail,flagged,answered from mail where rowid=" + msgs_to_set[i]); 
    654654        header = connector.unserialize(rs.field(0)); 
    655655        var mail = connector.unserialize(rs.field(2)); 
    656656        unseen = rs.field(1); 
     657        flagged = rs.field(3);  
     658        answered = rs.field(4); 
    657659        switch(flag) { 
    658660            case "unseen": 
     
    668670                        mail["Flagged"] = "F"; 
    669671                        mail["header"]["Flagged"] = "F"; 
     672                        flagged = 1; 
    670673                        break; 
    671674            case "unflagged": 
     
    678681                                mail["header"]["Flagged"] = "N"; 
    679682                        } 
     683                        flagged = 0; 
    680684                break; 
    681685            case "seen": 
     
    694698                        mail["header"]["Answered"] = "A"; 
    695699                        Element("td_message_answered_"+msgs_to_set[i]).innerHTML = '<img src=templates/default/images/answered.gif title=Respondida>'; 
     700                        answered = 1; 
    696701                break; 
    697702            case "forwarded": 
     
    703708                        mail["header"]["Answered"] = "A"; 
    704709                        Element("td_message_answered_"+msgs_to_set[i]).innerHTML = '<img src=templates/default/images/forwarded.gif title=Encaminhada>'; 
     710                        answered = 1;                    
    705711                        break; 
    706712        } 
     
    721727         
    722728        this.dbGears.execute("update mail set mail='"+connector.serialize(mail)+"',header='"+connector.serialize(header)+ 
    723                                                                 "',unseen="+unseen+" where rowid="+msgs_to_set[i]); 
     729                                                                "',unseen="+unseen+",flagged="+flagged+",answered="+answered+  
     730                                                                " where rowid="+msgs_to_set[i]); 
    724731    } 
    725732    if(Element('chk_box_select_all_messages')) 
  • sandbox/2.2.0.2/expressoMail1_2/js/mail_sync.js

    r3364 r4563  
    275275                         
    276276                        var unseen = 0; 
     277                        var flagged = 0;  
     278                        var answered = 0; 
    277279                        var login = msg_info.login; 
    278280                        var original_id = msg_info.msg_number; 
     
    313315                        if(msg_info.Unseen=="U") 
    314316                                unseen = 1; 
    315                         this.dbGears.execute("insert into mail (mail,original_id,original_folder,header,timestamp,uid_usuario,unseen,id_folder,ffrom,subject,fto,cc,body,size) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?)",[mail,original_id,original_folder,header,timestamp,login,unseen,id_folder,from,subject,to,cc,body,size]); 
     317                        this.dbGears.execute("insert into mail (mail,original_id,original_folder,header,timestamp,uid_usuario,unseen,id_folder,ffrom,subject,fto,cc,body,size,flagged,answered) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)",[mail,original_id,original_folder,header,timestamp,login,unseen,id_folder,from,subject,to,cc,body,size,flagged,answered]); 
    316318                         
    317319                         
Note: See TracChangeset for help on using the changeset viewer.