Changeset 6427


Ignore:
Timestamp:
06/05/12 18:11:11 (8 years ago)
Author:
marcieli
Message:

Ticket #2764 - Corrigido bug ao remover flag ao excluir/mover msgs.

Location:
sandbox/2.4.1-1/expressoMail1_2
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • sandbox/2.4.1-1/expressoMail1_2/inc/class.imap_functions.inc.php

    r6366 r6427  
    53495349                                $message_number = explode(',', $message_number); 
    53505350                                $this->mbox = $this->open_mbox($folder); 
    5351                                 foreach ($message_number as $k => $m) {                                          
     5351                                foreach ($message_number as $k => $m) { 
     5352ob_start(); 
     5353print_r("folder \n"); 
     5354print_r($folder); 
     5355print_r("message number \n"); 
     5356print_r($m); 
     5357 
     5358$output = ob_get_clean(); 
     5359file_put_contents( "/tmp/marci.log", $output , FILE_APPEND);                             
    53525360                                                imap_clearflag_full($this->mbox, $m, '$FilteredMessage', ST_UID); 
    53535361                                        } 
     
    53695377                        } 
    53705378                } 
     5379                 
     5380                return array('status' => "success");  
    53715381        } 
    53725382 
  • sandbox/2.4.1-1/expressoMail1_2/js/main.js

    r6366 r6427  
    10921092                        Element('tot_m').innerHTML = n_total_msg; 
    10931093                } 
    1094                 // remove a flag $FilteredMessage da mensagem ao ser movida 
    1095                 $.each(fromRules, function(index, value) { 
    1096                         if(value == folder){ 
    1097                                 cExecute ("$this.imap_functions.removeFlagMessagesFilter&folder="+new_folder+"&msg_number="+msgs_number, function(){});  
    1098                                 return false; 
    1099                         } 
    1100                 }); 
    11011094                refresh(); 
    11021095        } 
     
    11331126        refresh(); 
    11341127        if (parseInt(msgs_number) > 0 || msgs_number.length > 0){ 
    1135                 if(!not_opem_previus){ 
    1136                         cExecute ("$this.imap_functions.move_messages&folder="+folder+"&msgs_number="+msgs_number+"&border_ID="+border_ID+"&sort_box_type="+sort_box_type+"&search_box_type="+search_box_type+"&sort_box_reverse="+sort_box_reverse+"&reuse_border="+border_ID+"&new_folder="+new_folder+"&new_folder_name="+new_folder_name+"&get_previous_msg="+preferences.delete_and_show_previous_message, handler_move_msgs); 
    1137                 }else{ 
    1138                         cExecute ("$this.imap_functions.move_messages&folder="+folder+"&msgs_number="+msgs_number+"&border_ID="+border_ID+"&sort_box_type="+sort_box_type+"&search_box_type="+search_box_type+"&sort_box_reverse="+sort_box_reverse+"&reuse_border="+border_ID+"&new_folder="+new_folder+"&new_folder_name="+new_folder_name+"&get_previous_msg="+false, handler_move_msgs); 
    1139         } 
     1128                        // remove a flag $FilteredMessage da mensagem ao ser movida 
     1129                var handler_removeFlag = function(data){ 
     1130                        if(!not_opem_previus){ 
     1131                                cExecute ("$this.imap_functions.move_messages&folder="+folder+"&msgs_number="+msgs_number+"&border_ID="+border_ID+"&sort_box_type="+sort_box_type+"&search_box_type="+search_box_type+"&sort_box_reverse="+sort_box_reverse+"&reuse_border="+border_ID+"&new_folder="+new_folder+"&new_folder_name="+new_folder_name+"&get_previous_msg="+preferences.delete_and_show_previous_message, handler_move_msgs); 
     1132                        }else{ 
     1133                                cExecute ("$this.imap_functions.move_messages&folder="+folder+"&msgs_number="+msgs_number+"&border_ID="+border_ID+"&sort_box_type="+sort_box_type+"&search_box_type="+search_box_type+"&sort_box_reverse="+sort_box_reverse+"&reuse_border="+border_ID+"&new_folder="+new_folder+"&new_folder_name="+new_folder_name+"&get_previous_msg="+false, handler_move_msgs); 
     1134                        } 
     1135                } 
     1136                $.each(fromRules, function(index, value) { 
     1137                        if(value == folder){ 
     1138                                cExecute ("$this.imap_functions.removeFlagMessagesFilter&folder="+folder+"&msg_number="+msgs_number, handler_removeFlag);  
     1139                                return false; 
     1140                        } 
     1141                }); 
     1142                 
     1143                 
    11401144        }else 
    11411145                write_msg(get_lang('No selected message.')); 
  • sandbox/2.4.1-1/expressoMail1_2/js/messages_controller.js

    r6364 r6427  
    4747                if (msgs_number == 'selected') 
    4848                        msgs_number = get_selected_messages(); 
    49                  
    50                 // remove a flag $FilteredMessage da mensagem ao excluí-la 
    51                 $.each(fromRules, function(index, value) { 
    52                         if(value == folder){ 
    53                                 cExecute ("$this.imap_functions.removeFlagMessagesFilter&folder="+folder+"&msg_number="+msgs_number, function(){});      
    54                                 return false; 
    55                         } 
    56                 }); 
    5749                 
    5850                if(currentTab != 0 && currentTab.indexOf("search_")  >= 0){ 
Note: See TracChangeset for help on using the changeset viewer.