- Timestamp:
- 04/25/12 15:56:06 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/prototype/services/ImapServiceAdapter.php
r5989 r6029 259 259 260 260 case 'followupflagged': 261 { 261 { 262 262 $result = array ( ); 263 263 … … 284 284 285 285 $this->mbox = $this->open_mbox($folder); 286 286 287 287 /** 288 288 * Se é uma busca por messageId … … 291 291 292 292 foreach ($messagesIds as $k => $v) { 293 293 294 $r = imap_search($this->mbox, 'UNDELETED KEYWORD "$Followupflagged" TEXT "'.$v.'"', SE_UID); 294 295 296 295 297 if ($r) { 296 $messages = $messages + $r; 297 unset($messagesIds[$k]); 298 299 $messages = array_merge($messages, $r); 300 unset($messagesIds[$k]); 301 298 302 } 299 303 } … … 320 324 * Adicionar demais atributos às mensagens para retorno 321 325 */ 326 322 327 foreach ($messages as $k => $m) { 323 328 $headers = imap_fetch_overview($this->mbox, $m, FT_UID); 324 329 325 330 $result[] = array ( 326 331 'messageId' => $headers[0]->message_id,
Note: See TracChangeset
for help on using the changeset viewer.