Ignore:
Timestamp:
03/10/08 09:18:37 (16 years ago)
Author:
niltonneto
Message:

ver Ticket #154 e #155;
Otimizar verificação do Fora de Escritório;
Otimizar código que salva as preferências;

File:
1 edited

Legend:

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

    r197 r205  
    150150                $return = array(); 
    151151                $msg_number = $params['msg_number']; 
    152                 $msg_folder = $params['msg_folder'];                             
     152                $msg_folder = $params['msg_folder']; 
     153                 
    153154                if(!$this->mbox) 
    154155                        $this->mbox = $this->open_mbox($msg_folder);             
    155                 $header = imap_headerinfo($this->mbox, imap_msgno($this->mbox, $msg_number), 80, 255); 
     156                 
     157                $header = @imap_headerinfo($this->mbox, imap_msgno($this->mbox, $msg_number), 80, 255); 
     158                if (!$header) { 
     159                        $return['status_get_msg_info'] = "false"; 
     160                        return $return; 
     161                } 
    156162                $all_header = explode("\n", imap_fetchheader($this->mbox, $msg_number, FT_UID)); 
    157163                $return_get_body = $this->get_body_msg($msg_number, $msg_folder); 
     
    461467                $params = array('folder' => $msg_folder, "msgs_to_set" => $msg_number, "flag" => "seen");                                
    462468                $this->set_messages_flag($params); 
    463                 $content = $this->process_embedded_images($msg,$msg_number,$content); 
     469                $content = $this->process_embedded_images($msg,$msg_number,$content, $msg_folder); 
    464470                $content = $this->replace_special_characters($content); 
    465471                $return['body'] = $content; 
     
    625631        } 
    626632         
    627         function process_embedded_images($msg, $msgno,$body) 
    628         { 
    629                  
     633        function process_embedded_images($msg, $msgno, $body, $msg_folder) 
     634        { 
    630635                if (count($msg->inline_id[$msgno]) > 0) 
    631636                { 
Note: See TracChangeset for help on using the changeset viewer.