Changeset 4724
- Timestamp:
- 07/14/11 11:13:23 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/local_messages.js
r4563 r4724 655 655 var mail = connector.unserialize(rs.field(2)); 656 656 unseen = rs.field(1); 657 flagged = rs.field(3); 657 flagged = rs.field(3); 658 658 answered = rs.field(4); 659 659 switch(flag) { … … 670 670 mail["Flagged"] = "F"; 671 671 mail["header"]["Flagged"] = "F"; 672 672 flagged = 1; 673 673 break; 674 674 case "unflagged": … … 681 681 mail["header"]["Flagged"] = "N"; 682 682 } 683 683 flagged = 0; 684 684 break; 685 685 case "seen": … … 698 698 mail["header"]["Answered"] = "A"; 699 699 Element("td_message_answered_"+msgs_to_set[i]).innerHTML = '<img src=templates/default/images/answered.gif title=Respondida>'; 700 700 answered = 1; 701 701 break; 702 702 case "forwarded": … … 708 708 mail["header"]["Answered"] = "A"; 709 709 Element("td_message_answered_"+msgs_to_set[i]).innerHTML = '<img src=templates/default/images/forwarded.gif title=Encaminhada>'; 710 answered = 1; 710 answered = 1; 711 711 break; 712 712 } … … 716 716 if(Element("check_box_message_" + msgs_to_set[i])) 717 717 Element("check_box_message_" + msgs_to_set[i]).checked = false; 718 719 for (var i in mail.thumbs) { 720 /* 721 * Os thumbs contêm aspas simples que impactam na sql. 722 * Aqui eu substituo as aspas simples por duas simples(escape no sqlite), 723 * Caso já venham duas juntas, elas continuam sem serem duplicadas. 724 */ 725 mail.thumbs[i] = mail.thumbs[i].replace(/([^'])'([^'])('?)/g,"$1''$2$3$3"); 726 } 727 728 this.dbGears.execute("update mail set mail='"+connector.serialize(mail)+"',header='"+connector.serialize(header)+ 729 "',unseen="+unseen+",flagged="+flagged+",answered="+answered+ 730 " where rowid="+msgs_to_set[i]); 718 var smail=connector.serialize(mail); 719 smail =smail.replace(/([^'])'([^'])('?)/g,"$1''$2$3$3"); 720 this.dbGears.execute("update mail set mail='"+smail+"',header='"+connector.serialize(header)+ 721 "',unseen="+unseen+",flagged="+flagged+",answered="+answered+ 722 " where rowid="+msgs_to_set[i]); 731 723 } 732 724 if(Element('chk_box_select_all_messages'))
Note: See TracChangeset
for help on using the changeset viewer.