Changeset 7296 for sandbox/2.5.0-expresso1/expressoMail1_2/js/search.js
- Timestamp:
- 09/25/12 15:07:11 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox/2.5.0-expresso1/expressoMail1_2/js/search.js
r6910 r7296 413 413 searchE.prototype.viewLocalMessage = function() 414 414 { 415 /* 415 416 var data = [2]; 416 417 var gears = []; … … 449 450 450 451 EsearchE.mount_result( data, 'SORTDATE' ); 452 } 453 */ 454 455 var data = [2]; 456 var gears = []; 457 var local_folders = []; 458 459 //MailArchiver - local data 460 if ( preferences.use_local_messages == 1 ) 461 { 462 data['data_gears'] = expresso_mail_archive.search_queryresult; 463 data['num_msgs'] = expresso_mail_archive.search_queryresult.length; 464 write_msg( data['num_msgs'] + " " + get_lang("results found")); 465 EsearchE.mount_result(data , 'SORTDATE'); 451 466 } 452 467 } … … 735 750 td.onclick = _onclick; 736 751 737 if( validate_date( aux.udate ) ) 738 { 752 //Marcosw inicio - mudança de tipo de parametro para evitar inconsistencia 753 if(validate_date(new String(aux.udate))){ 754 //Marcosw fim 739 755 var td1 = aux.udate; 740 756 } … … 1646 1662 searchE.prototype.quickSearchMail = function(value, page, sort, border_id) 1647 1663 { 1648 var local_folders = new Array ();1664 var local_folders = new Array; 1649 1665 var temp; 1650 1666 var not_found_corrent_folder = true; … … 1657 1673 } 1658 1674 1675 //Marcosw inicio - Inserido valor vazio no array para representar todas as pastas locais 1659 1676 if (preferences.use_local_messages == 1) 1660 { 1661 temp = expresso_local_messages.list_local_folders(); 1662 for (var x in temp) 1663 { 1664 local_folders.push(temp[x][0]); 1665 } 1666 } 1677 local_folders.push(""); 1678 //Marcosw fim 1667 1679 1668 1680 this.sort = sort || this.sort || "SORTDATE"; … … 1711 1723 write_msg( "pesquisando " + labels[0] + link, true ); 1712 1724 var keepFilled = false; 1713 1725 //Marcosw inicio - inserida variável de controle para correta manipulação das mensagens locais 1726 var local_messages_link = true; 1727 //Marcosw fim 1714 1728 1715 1729 var handler = function( data ) … … 1723 1737 }; 1724 1738 1725 // Gears - local 1739 //Marcosw inicio - removido codigo antigo gears 1740 /*Gears - local 1726 1741 if ( local_folders.length > 0 ){ 1727 1742 expresso_local_messages.setSortType('SORTDATE'); … … 1736 1751 }else 1737 1752 allMsg['gears_num_msgs'] = tmp.length; 1738 }1753 } 1739 1754 1740 1755 if( !allMsg['num_msgs'] && !url.length && not_found_corrent_folder){ 1741 1756 clean_msg(); 1742 1757 return EsearchE.viewLocalMessage(); 1743 } 1758 }*/ 1759 //Marcosw fim 1760 1761 //Marcosw inicio - adaptando codigo novo mailarchiver 1762 if(local_messages_link){ //Código executado apenas na primeira vez. 1763 if ( local_folders.length > 0 ){ 1764 expresso_mail_archive.search_queryresult = null; //Limpa a variável global para não exibir resultados anteriores 1765 expresso_mail_archive.search(local_folders, "##ALL <=>" + url_encode(value) + "##"); 1766 tmp = expresso_mail_archive.search_queryresult; 1767 if(tmp == null){ 1768 tmp = new Object(); 1769 tmp.length = 0; 1770 } 1771 } 1772 EsearchE.localResults = tmp.length; 1773 1774 if( tmp.length > 0 ) 1775 { 1776 allMsg['gears_num_msgs'] = tmp.length ; 1777 } 1778 } 1779 //Marcosw fim 1744 1780 1745 1781 if( allMsg['num_msgs'] ) … … 1754 1790 async: true, 1755 1791 success: function(data){ 1792 //Marcosw inicio - inserida variável de controle para correta manipulação das mensagens locais 1793 local_messages_link = false; 1794 //Marcosw fim 1756 1795 handler(data); 1757 1796 }, … … 1759 1798 connector.showProgressBar(); 1760 1799 }, 1761 1800 complete: function( jqXHR, settings ){ 1762 1801 connector.hideProgressBar(); 1763 1802 } … … 1769 1808 1770 1809 } 1771 1810 1772 1811 xhr = $.ajax({ 1773 1812 url: 'controller.php?action='+url.shift(),
Note: See TracChangeset
for help on using the changeset viewer.