Changeset 8098
- Timestamp:
- 04/22/13 11:22:59 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/inc/class.imap_functions.inc.php
r8097 r8098 458 458 $return['attachment'] = ( preg_match('/((Content-Disposition:(.)*([\r\n\s]*filename))|(Content-Type:(.)*([\r\n\s]*name)))/i', $mimeBody) ) ? '1' : '0'; //Verifica se a anexos na mensagem 459 459 $return['reply_toaddress'] = isset($header->reply_toaddress) ? self::decodeMimeString($header->reply_toaddress) : ''; 460 $return['flag'] = $header->Unseen.$header->Recent.$header->Flagged.$header->Draft.$header->Answered.$header->Deleted.( $return['attachment'] === '1' ? 'T': '' ); 461 462 if (!empty($header->to)){ 460 $return['flag'] = $header->Unseen. 461 $header->Recent. 462 ($header->Flagged == 'F' || !( preg_match('/importance *: *(.*)\r/i', $mimeHeader , $importance) === 0 )? 'F' : ''). 463 $header->Draft. 464 $header->Answered. 465 $header->Deleted. 466 ( $return['attachment'] === '1' ? 'T': '' ); 467 468 if (!empty($header->to)){ 463 469 foreach ($header->to as $i => $v){ 464 470 $return['to'][$i] = self::formatMailObject( $v ); … … 3711 3717 } 3712 3718 3713 function set_messages_flag_from_search($params){ 3719 function set_messages_flag_from_search($params){ 3714 3720 $error = False; 3715 3721 $fileNames = ""; … … 4463 4469 $labels = Controller::read( array( 'concept' => 'label', 'id' => $e['labelId'])); 4464 4470 $elem['labels'][$e['labelId']] = $labels; 4465 } 4471 } 4466 4472 $retorno[] = $elem; 4467 4473 } … … 4495 4501 $arrayRetorno['data'] = $pageret; 4496 4502 $arrayRetorno['currentTab'] = $params['current_tab']; 4497 4503 return ($pageret) ? $arrayRetorno : 'none'; 4498 4504 } 4499 4505 … … 5134 5140 $return['msgs'][$i]['flag'] = ' '; 5135 5141 $return['msgs'][$i]['flag'] .= $msg->Unseen ? $msg->Unseen : ''; 5136 $return['msgs'][$i]['flag'] .= $msg->Recent ? $msg->Recent : ''; 5142 $return['msgs'][$i]['flag'] .= $msg->Recent ? $msg->Recent : ''; 5137 5143 $return['msgs'][$i]['flag'] .= $msg->Draft ? $msg->Draft : ''; 5138 5144 $return['msgs'][$i]['flag'] .= $msg->Answered ? $msg->Answered : ''; … … 5195 5201 $nMsgs[] = $v; 5196 5202 } 5197 $return['msgs'] = $nMsgs; 5198 5199 $return = json_encode($return); 5203 $return['msgs'] = $nMsgs; 5204 5205 $return = json_encode($return); 5200 5206 $return = base64_encode($return); 5201 5207 5202 5208 return $return; 5203 5209 }
Note: See TracChangeset
for help on using the changeset viewer.