Ignore:
Timestamp:
02/15/12 16:26:39 (12 years ago)
Author:
gustavo
Message:

Ticket #2484 - Melhorias na estrutura de diretórios do ExpressoMail?

File:
1 edited

Legend:

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

    r5509 r5516  
    101101            return $this->mbox; 
    102102         } 
     103 
     104        /** 
     105        * Move as pastas que vieram do resultado de um Drag & Drop da arvore de pastas do Expresso Mail 
     106        * 
     107        * @license    http://www.gnu.org/copyleft/gpl.html GPL 
     108        * @author     Consórcio Expresso Livre - 4Linux (www.4linux.com.br) e Prognus Software Livre (www.prognus.com.br) 
     109        * @sponsor    Caixa Econômica Federal 
     110        * @author     Gustavo Pereira dos Santos Stabelini       
     111        * @param      array $params Contem dois indices : um contem o caminho atual da pasta, e o outro contem o caminho futuro da pasta 
     112        * @return     boolean 
     113        * @access     public 
     114        */ 
    103115          
    104116        function move_folder($params){ 
     
    108120                $to_folder = mb_convert_encoding($params['folder_to'], 'UTF7-IMAP','UTF-8, ISO-8859-1, UTF7-IMAP'); 
    109121                $mbox = imap_open('{'.$this->imap_server.":".$this->imap_port.$this->imap_options.'}'.$new_folder[0], $this->username, $this->password); 
    110                 imap_renamemailbox($mbox, '{'.$this->imap_server.":".$this->imap_port.$this->imap_options.'}'.$old_folder, '{'.$this->imap_server.":".$this->imap_port.$this->imap_options.'}'.$to_folder.$this->imap_delimiter.$new_folder[count($new_folder)-1]); 
     122                if(!imap_renamemailbox($mbox, '{'.$this->imap_server.":".$this->imap_port.$this->imap_options.'}'.$old_folder, '{'.$this->imap_server.":".$this->imap_port.$this->imap_options.'}'.$to_folder.$this->imap_delimiter.$new_folder[count($new_folder)-1])); 
     123                        return false; 
    111124                imap_close($mbox);  
    112125                return true; 
Note: See TracChangeset for help on using the changeset viewer.