Ignore:
Timestamp:
03/28/13 16:24:07 (11 years ago)
Author:
marcosw
Message:

Ticket #3331 - Correção para inconsistência ao salvar mensagem e remover anexos

File:
1 edited

Legend:

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

    r8015 r8063  
    27002700        } 
    27012701 
     2702        /*Método utilizado para retornar dados da mensagem local (desarquivada na pasta lixeira) 
     2703        para poder ser anexada à mensagem.*/ 
    27022704    function get_info_msg_archiver($params){ 
    2703          $folder = "INBOX/Trash"; 
    2704          $mbox_stream = $this->open_mbox($folder); 
    2705  
    2706         foreach($params['idMsgs'] as $i => $id){ 
    2707             $name = imap_headerinfo($mbox_stream, imap_msgno($mbox_stream ,$id)); 
    2708             $return[] =  array( 
    2709                 'uid' => $id, 
    2710                 'folder' => "archiver", 
    2711                 'type' => "imapMSG", 
    2712                 'name' => base64_encode($name->subject.".eml") 
    2713             ); 
    2714         } 
    2715          
     2705        $folder = "INBOX".$this->imap_delimiter.$this->folders['trash']; 
     2706        $mbox_stream = $this->open_mbox($folder); 
     2707        $id = $params['idMsgs']; 
     2708 
     2709        $name = imap_headerinfo($mbox_stream, imap_msgno($mbox_stream, $id)); 
     2710        $return[] =  array( 
     2711            'uid' => $id, 
     2712            'folder' => "archiver", 
     2713            'type' => "imapMSG", 
     2714            'name' => base64_encode($name->subject.".eml") 
     2715        ); 
     2716 
    27162717        return json_encode($return); 
    27172718    } 
Note: See TracChangeset for help on using the changeset viewer.