Ignore:
Timestamp:
09/18/12 14:14:15 (12 years ago)
Author:
angelo
Message:

Ticket #3108 - Corrigir chamada php na melhoria de selecao de mensagens

File:
1 edited

Legend:

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

    r7176 r7235  
    171171                return $return; 
    172172        } 
    173  
     173         
     174        function getMessagesIds($params){ 
     175                $folder = $params['folder'];                             
     176                $sort_box_type = $params['sort_box_type'];  
     177                $search_box_type = $params['search_box_type']; 
     178                $sort_box_reverse = $params['sort_box_reverse']; 
     179                if( !$this->mbox || !is_resource( $this->mbox ) ) 
     180            $this->mbox = $this->open_mbox($folder); 
     181                $sort = array(); 
     182                if ($sort_box_type != "SORTFROM" && $search_box_type!= "FLAGGED"){ 
     183                        $imapsort = imap_sort($this->mbox,constant($sort_box_type),$sort_box_reverse,SE_UID,$search_box_type); 
     184                        foreach($imapsort as $iuid){ 
     185                                $sort[$iuid] = $iuid; 
     186                        } 
     187                } 
     188                if(empty($sort) or !is_array($sort)){ 
     189                        $sort = array(); 
     190                } 
     191                return $sort; 
     192        } 
     193         
    174194        function get_range_msgs2($params) 
    175195        {        
Note: See TracChangeset for help on using the changeset viewer.