Changeset 7386


Ignore:
Timestamp:
10/09/12 16:49:47 (8 years ago)
Author:
douglasz
Message:

Ticket #3151 - Bug de Ordenação no resultado da pesquisa.

Location:
trunk/expressoMail1_2
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoMail1_2/inc/class.imap_functions.inc.php

    r7299 r7386  
    49024902         
    49034903        function quickSearchMail( $params ) 
    4904         { 
     4904        {                
    49054905                include '../prototype/api/controller.php';                       
    49064906                set_time_limit(270); //Aumenta o tempo limit da requisição, em algumas buscas o imap demora para retornar o resultado. 
     
    49104910                        $params['folder'] = array( $params['folder'] ); 
    49114911                 
    4912                 if(!isset($params['sort'])) 
    4913                         $params['sort'] = 'SORTDATE_REVERSE'; 
     4912                if(!isset($params['sortType'])) 
     4913                        $params['sortType'] = 'SORTDATE_REVERSE'; 
    49144914                                 
    49154915                $params['search'] = mb_convert_encoding($params['search'], 'UTF-8',mb_detect_encoding($params['search'].'x', 'UTF-8, ISO-8859-1')); 
     
    50165016                define('SORTSIZE_REVERSE', 6); 
    50175017                 
    5018                 switch (constant( $params['sort'] )){ 
     5018                switch (constant( $params['sortType'] )){ 
    50195019                        case 0 : $sA = 'date'; break; 
    50205020                        case 2 : $sA = 'from'; break; 
     
    50255025         
    50265026                         
    5027                 if($params['sort'] !== 'SORTDATE_REVERSE') 
    5028                 if(strpos($params['sort'],'REVERSE') !== false) 
     5027                if($params['sortType'] !== 'SORTDATE_REVERSE') 
     5028                if(strpos($params['sortType'],'REVERSE') !== false) 
    50295029                                $return['msgs'] = $this->array_msort($return['msgs'] , array( $sA => SORT_DESC)); 
    50305030                        else 
  • trunk/expressoMail1_2/js/search.js

    r6910 r7386  
    16741674 
    16751675                var args                = "$this.imap_functions.quickSearchMail"; 
    1676                 var params              = {page: this.page, sort: this.sort, search: this.value}; 
     1676                var params              = {page: this.page, sortType: this.sort, search: this.value}; 
    16771677 
    16781678                var selection1 = [], selection2 = []; 
Note: See TracChangeset for help on using the changeset viewer.