Ignore:
Timestamp:
06/19/12 23:40:56 (12 years ago)
Author:
natan
Message:

Ticket #2845 - Atualizacao da API na busca de mensagens - Correcao do problema nas paginacoes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sandbox/expressoServiceImap/prototype/services/ImapServiceAdapter.php

    r6529 r6545  
    144144                                if( $filter ) 
    145145                                { 
    146                                         if( $filter[0] !== 'msgNumber' ) 
     146                                        if( $filter[1] !== 'msgNumber' ) 
    147147                                        { 
    148148                                            for( $i = 0; $i < count($filter); $i++ ) 
     
    158158 
    159159                                        $result = $this->get_info_msgs( array( 'folder' => $folder_name,  
    160                                                                            'msgs_number' => implode( ',', $filter[2] ) ) ); 
     160                                                                               'msgs_number' => implode( ',', $filter[2] ) ) ); 
    161161 
    162162                                        foreach( $result as $i => $val ) 
     
    170170                                                        'folder' => $folder_name, //INBOX 
    171171                                                        'msg_range_begin' => $criteria['offset'] + 1, //?? 
    172                                                         'msg_range_end' => $criteria['limit'], //$limit = $_GET['rows']; // get how many rows we want to have into the grid 
     172                                                        'msg_range_end' => $criteria['offset'] + $criteria['limit'], //$limit = $_GET['rows']; // get how many rows we want to have into the grid 
    173173                                                        'sort_box_type' => 'SORTARRIVAL',  
    174174                                                        'search_box_type' => 'ALL', 
     
    198198                                                $response[$i]['timestamp'] = $result[$i]['udate'] * 1000; 
    199199                                                $response[$i]['flags'] = implode(',', $flags_enum); 
    200                                                 $response[$i]['size'] = $response["rows"][$i]['Size']; 
    201                                                 $response[$i]['folder'] = $folder_name;  
     200                                                $response[$i]['size'] = $response[$i]['Size']; 
     201                                                $response[$i]['folder'] = $folder_name; 
     202                                                $response[$i]['msgNumber'] = $response[$i]['msg_number']; 
    202203                                                //$response["rows"][$i]['udate'] = ( $result[$i]['udate'] + $this->functions->CalculateDateOffset()  * 1000 ); 
    203204                                                unset($response[$i]['Size']); 
Note: See TracChangeset for help on using the changeset viewer.