Changeset 5540 for trunk/prototype/services/ImapServiceAdapter.php
- Timestamp:
- 02/23/12 21:25:44 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/prototype/services/ImapServiceAdapter.php
r5533 r5540 166 166 $result = array ( ); 167 167 if (isset($criteria["filter"]) && is_array($criteria['filter'])) { 168 // melhorar o tratamento do filter com a lista de todos os labelIds dado pelo interceptor168 //TODO - melhorar o tratamento do filter com a lista de todos os labelIds dado pelo interceptor 169 169 $map = array( 170 170 'id' => array(), … … 215 215 $result = array ( ); 216 216 if (isset($criteria["filter"]) && is_array($criteria['filter'])) { 217 // melhorar o tratamento do filter com a lista de todos os labelIds dado pelo interceptor217 //TODO - melhorar o tratamento do filter com a lista de todos os labelIds dado pelo interceptor 218 218 $map = array( 219 219 'id' => array(), … … 334 334 public function create( $URI, $data) 335 335 { 336 337 336 switch( $URI['concept'] ) 338 337 { … … 352 351 case 'followupflagged': 353 352 { 354 // tem que gravar no banco primeiro, obter o id e depois mandar gravar no imap passando o id nodata353 //deve ser gravado no banco primeiro, obtido o id e, depois, gravado no imap passando o id no parametro $data 355 354 if (isset($data['folderName']) && isset($data['messageNumber']) && isset($data['id'])) { 356 355 list($messageId, $followupflaggedId) = explode('#', $data['id']); … … 472 471 } 473 472 case 'in': { 474 $map[$filter[0]] = array_merge($map[$filter[0]], $filter[1]); 473 if(is_array($map[$filter[0]]) && is_array($filter[1])) 474 $map[$filter[0]] = array_unique(array_merge($map[$filter[0]], $filter[1])); 475 475 return; 476 476 }
Note: See TracChangeset
for help on using the changeset viewer.