Changeset 37 for trunk/expressoMail1_2/inc/class.imap_functions.inc.php
- Timestamp:
- 06/29/07 15:19:52 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/inc/class.imap_functions.inc.php
r25 r37 54 54 $mbox_stream = $this->open_mbox($folder); 55 55 56 switch($sort_box_type){ 56 switch($sort_box_type) { 57 57 58 case 'SORTFROM': 58 59 59 $sort_array_msg = $this->imap_sortfrom($mbox_stream, $sort_box_reverse, $folder); 60 break; 60 61 case 'SORTSUBJECT': 61 62 62 $sort_array_msg = imap_sort($mbox_stream, SORTSUBJECT, $sort_box_reverse, SE_UID); 63 break; 63 64 case 'SORTARRIVAL': 64 65 65 $sort_array_msg = imap_sort($mbox_stream, SORTARRIVAL, $sort_box_reverse, SE_UID); 66 break; 66 67 case 'SORTSIZE': 67 $sort_array_msg = imap_sort($mbox_stream, SORTSIZE, $sort_box_reverse, SE_UID); 68 break; 68 $sort_array_msg = imap_sort($mbox_stream, SORTSIZE, $sort_box_reverse, SE_UID); 69 break; 70 case 'UNSEEN': 71 $sort_array_msg = imap_search($mbox_stream,"UNSEEN", SE_UID); // nao lidas 72 break; 73 case 'ANSWERED': 74 $sort_array_msg = imap_search($mbox_stream,"ANSWERED", SE_UID); // repondidas 75 break; 76 case 'SEEN': 77 $sort_array_msg = imap_search($mbox_stream,"SEEN", SE_UID); // lidas 78 break; 79 case 'FLAGGED': 80 $sort_array_msg = imap_search($mbox_stream,"FLAGGED", SE_UID); // importantes 81 break; 82 case 'ALL': 83 $sort_array_msg = imap_search($mbox_stream,SORTARRIVAL,$sort_box_reverse, SE_UID); // Todas 84 break; 69 85 } 70 86 … … 103 119 $return[$i]['from'] = array(); 104 120 $tmp = imap_mime_header_decode($from[0]->personal); 105 $return[$i]['from']['name'] = 121 $return[$i]['from']['name'] = $this->decode_string($tmp[0]->text); 106 122 $return[$i]['from']['email'] = $this->decode_string($from[0]->mailbox) . "@" . $from[0]->host; 107 123 if(!$return[$i]['from']['name']) … … 110 126 $return[$i]['to'] = array(); 111 127 $tmp = imap_mime_header_decode($to[0]->personal); 112 $return[$i]['to']['name'] = $t mp[0]->text;113 $return[$i]['to']['email'] = $t o[0]->mailbox. "@" . $to[0]->host;114 $return[$i]['to']['full'] ='"' . $return[$i]['to']['name'] . '" ' . '<' . $return[$i]['to']['email'] . '>';115 128 $return[$i]['to']['name'] = $this->decode_string($this->decode_string($tmp[0]->text)); 129 $return[$i]['to']['email'] = $this->decode_string($to[0]->mailbox) . "@" . $to[0]->host; 130 if(!$return[$i]['to']['name']) 131 $return[$i]['to']['name'] = $return[$i]['to']['email']; 116 132 $return[$i]['subject'] = $this->decode_string($header->fetchsubject); 117 133 … … 1170 1186 } 1171 1187 } 1188 1172 1189 //////////////////////////////////////////////////////////////////////////////////////////////////// 1173 1190 // Disposition-Notification-To
Note: See TracChangeset
for help on using the changeset viewer.