Ignore:
Timestamp:
06/29/07 15:19:52 (17 years ago)
Author:
niltonneto
Message:

Vide arquivo change_log.txt

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoMail1_2/inc/class.imap_functions.inc.php

    r25 r37  
    5454                $mbox_stream = $this->open_mbox($folder); 
    5555                 
    56                 switch($sort_box_type){ 
     56                switch($sort_box_type) {         
     57                         
    5758                        case 'SORTFROM': 
    58                                 $sort_array_msg = $this->imap_sortfrom($mbox_stream, $sort_box_reverse, $folder); 
    59                                 break; 
     59                        $sort_array_msg = $this->imap_sortfrom($mbox_stream, $sort_box_reverse, $folder); 
     60                        break; 
    6061                        case 'SORTSUBJECT': 
    61                                 $sort_array_msg = imap_sort($mbox_stream, SORTSUBJECT, $sort_box_reverse, SE_UID); 
    62                                 break; 
     62                        $sort_array_msg = imap_sort($mbox_stream, SORTSUBJECT, $sort_box_reverse, SE_UID); 
     63                        break; 
    6364                        case 'SORTARRIVAL': 
    64                                 $sort_array_msg = imap_sort($mbox_stream, SORTARRIVAL, $sort_box_reverse, SE_UID); 
    65                                 break; 
     65                        $sort_array_msg = imap_sort($mbox_stream, SORTARRIVAL, $sort_box_reverse, SE_UID); 
     66                        break; 
    6667                        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; 
    6985                } 
    7086                 
     
    103119                        $return[$i]['from'] = array(); 
    104120                        $tmp = imap_mime_header_decode($from[0]->personal); 
    105                         $return[$i]['from']['name'] =  $this->decode_string($tmp[0]->text); 
     121                        $return[$i]['from']['name'] = $this->decode_string($tmp[0]->text); 
    106122                        $return[$i]['from']['email'] = $this->decode_string($from[0]->mailbox) . "@" . $from[0]->host; 
    107123                        if(!$return[$i]['from']['name']) 
     
    110126                        $return[$i]['to'] = array(); 
    111127                        $tmp = imap_mime_header_decode($to[0]->personal); 
    112                         $return[$i]['to']['name'] = $tmp[0]->text; 
    113                         $return[$i]['to']['email'] = $to[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']; 
    116132                        $return[$i]['subject'] = $this->decode_string($header->fetchsubject); 
    117133 
     
    11701186                        } 
    11711187                } 
     1188 
    11721189//////////////////////////////////////////////////////////////////////////////////////////////////// 
    11731190                // Disposition-Notification-To 
Note: See TracChangeset for help on using the changeset viewer.