Changeset 5516 for trunk/expressoMail1_2


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

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

Location:
trunk/expressoMail1_2
Files:
3 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; 
  • trunk/expressoMail1_2/js/draw_api.js

    r5507 r5516  
    461461                        $("#new_m").html(($(".selected").find(".folder_unseen").html() != "0" && $(".selected").find(".folder_unseen").html() != null)? $(".selected").find(".folder_unseen").html() : "0").css("color", "red"); 
    462462                        //update_menu(); 
     463                        $(".folders_loading").removeClass("folders_loading"); 
    463464                        return true; 
    464465                } 
    465466                proxy_mensagens.messages_list(current_folder,1,preferences.max_email_per_page,sort_box_type,search_box_type,sort_box_reverse,preferences.preview_msg_subject,preferences.preview_msg_tip,handler_draw_box); 
    466467        } 
    467         else 
     468        else{ 
     469                $(".folders_loading").removeClass("folders_loading"); 
    468470                alternate_border(0); 
     471        } 
    469472} 
    470473 
  • trunk/expressoMail1_2/js/main.js

    r5514 r5516  
    951951                                        //cExecute("$this.imap_functions.get_info_msg&msg_number="+previous_msg+"&msg_folder=" + current_folder, show_msg); 
    952952                                        if(!not_opem_previus){ 
    953                                                 Execute("$this.imap_functions.get_info_msg&msg_number="+previous_msg+"&msg_folder=" + url_encode(folder), show_msg); 
     953                                                cExecute("$this.imap_functions.get_info_msg&msg_number="+previous_msg+"&msg_folder=" + url_encode(folder), show_msg); 
    954954                                        } 
    955955                                } 
Note: See TracChangeset for help on using the changeset viewer.