Changeset 1666
- Timestamp:
- 11/18/09 13:20:09 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/local_messages.js
r1622 r1666 337 337 //Codigo que as imagens embutidas em emails (com multipart/related ou multipart/mixed) sejam corretamente mostradas em emails arquivados. Os links do 338 338 //tipo "./inc/show_embedded_attach.php?msg_folder=[folder]&msg_num=[msg_num]&msg_part=[part]" 339 //s ão substituidos pelos links dos anexos capturados pelo gears.339 //sï¿œo substituidos pelos links dos anexos capturados pelo gears. 340 340 341 341 var thumbs= retorno.thumbs; … … 671 671 return false; 672 672 } 673 rs = this.dbGears.execute("select folder from folder where folder like ? and uid_usuario=?",[old_folder+'/%',account_id]); 674 while(rs.isValidRow()) { 675 folder_tmp = rs.field(0); 676 folder_new = folder_tmp.replace(old_folder,folder); 677 this.dbGears.execute("update folder set folder=? where folder=?",[folder_new,folder_tmp]); 678 rs.next(); 679 } 680 681 673 682 this.finalize(); 674 683 return true; … … 677 686 local_messages.prototype.remove_folder = function(folder) { 678 687 this.init_local_messages(); 688 var rs = this.dbGears.execute("select count(rowid) from folder where folder like ? and uid_usuario=?",[folder+"/%",account_id]); 689 var sons = rs.field(0); 690 rs.close(); 691 692 if(sons == 0){ 679 693 var rs = this.dbGears.execute("select rowid from folder where folder=? and uid_usuario=?",[folder,account_id]); 680 694 var folder_id = rs.field(0); … … 696 710 rs.close(); 697 711 this.dbGears.execute("delete from mail where id_folder=?",[folder_id]); 698 this.finalize(); 712 return true 713 this.finalize(); 714 }else { 715 return false 716 this.finalize(); 717 } 718 699 719 } 700 720 … … 869 889 } 870 890 871 //Por Bruno Costa(bruno.vieira-costa@serpro.gov.br - Essa fun ção éum AJAX simples que serve apenas para pegar o fonte de uma msg local (no formato RFC 822).891 //Por Bruno Costa(bruno.vieira-costa@serpro.gov.br - Essa funᅵᅵo ï¿œ um AJAX simples que serve apenas para pegar o fonte de uma msg local (no formato RFC 822). 872 892 local_messages.prototype.get_src = function(url){ 873 893 AJAX = false; … … 888 908 889 909 if (!AJAX) { 890 alert('ERRO :(Seu navegador n ão suporta a aplicação usada neste site');910 alert('ERRO :(Seu navegador nï¿œo suporta a aplicaᅵᅵo usada neste site'); 891 911 return false; 892 912 } … … 909 929 910 930 //Por Bruno Costa(bruno.vieira-costa@serpro.gov.br - Dessarquiva msgs locais pegando o codigo fonte das mesmas e mandando via POST para o servidor 911 //para que elas sejam inseridas no imap pela fun ção imap_functions.unarchive_mail.931 //para que elas sejam inseridas no imap pela funᅵᅵo imap_functions.unarchive_mail. 912 932 local_messages.prototype.unarchive_msgs = function (folder,new_folder,msgs_number){ 913 933 … … 1480 1500 var tempNomeArquivo = rs_attach.field(0).split("/"); 1481 1501 var nomeArquivo = tempNomeArquivo[tempNomeArquivo.length-1]; 1482 nomeArquivo = nomeArquivo.substring(0,nomeArquivo.length - 4); //Anexos no gears s ão todos com extensão .php. tenho que tirar a extensão para ficar o nome real do arquivo.1502 nomeArquivo = nomeArquivo.substring(0,nomeArquivo.length - 4); //Anexos no gears sï¿œo todos com extensï¿œo .php. tenho que tirar a extensï¿œo para ficar o nome real do arquivo. 1483 1503 is_local_forward = true; 1484 1504 tmp_field = addForwardedFile('queue_' + rs.field(8), nomeArquivo, 'nothing');
Note: See TracChangeset
for help on using the changeset viewer.