Changeset 6029


Ignore:
Timestamp:
04/25/12 15:56:06 (12 years ago)
Author:
marcieli
Message:

Ticket #2633 - Corrigida listagem de mensagens sinalizadas com alarme ou concluindo nas modais.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/prototype/services/ImapServiceAdapter.php

    r5989 r6029  
    259259                         
    260260                        case 'followupflagged': 
    261                         {                        
     261                        {                                        
    262262                                $result = array ( ); 
    263263 
     
    284284                                         
    285285                                        $this->mbox = $this->open_mbox($folder); 
    286                                  
     286 
    287287                                        /** 
    288288                                         * Se é uma busca por messageId 
     
    291291                                                         
    292292                                                foreach ($messagesIds as $k => $v) { 
     293 
    293294                                                        $r = imap_search($this->mbox, 'UNDELETED KEYWORD "$Followupflagged" TEXT "'.$v.'"', SE_UID); 
    294295 
     296 
    295297                                                        if ($r) { 
    296                                                                 $messages = $messages + $r; 
    297                                                                 unset($messagesIds[$k]);         
     298 
     299                                                                $messages = array_merge($messages, $r); 
     300                                                                unset($messagesIds[$k]); 
     301                                                                 
    298302                                                        } 
    299303                                                } 
     
    320324                                         * Adicionar demais atributos às mensagens para retorno 
    321325                                         */ 
     326 
    322327                                        foreach ($messages as $k => $m) { 
    323328                                                $headers = imap_fetch_overview($this->mbox, $m, FT_UID); 
    324                                                          
     329 
    325330                                                $result[] = array ( 
    326331                                                        'messageId' => $headers[0]->message_id, 
Note: See TracChangeset for help on using the changeset viewer.