Changeset 6287 for trunk


Ignore:
Timestamp:
05/23/12 17:58:10 (12 years ago)
Author:
natan
Message:

Ticket #2779 - Mensagens em pastas acentuadas não são movidas para outras pastas

Location:
trunk/expressoMail1_2
Files:
2 edited

Legend:

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

    r6275 r6287  
    34463446        { 
    34473447                $folder = $params['folder']; 
    3448                 $mbox_stream = $this->open_mbox($folder); 
    3449                 $newmailbox = ($params['new_folder']); 
    3450                 $newmailbox = mb_convert_encoding($newmailbox, "UTF7-IMAP","ISO-8859-1, UTF-8, UTF7-IMAP"); 
    3451                 $new_folder_name = $params['new_folder_name']; 
     3448                $newmailbox = mb_convert_encoding($params['new_folder'], "UTF7-IMAP", ( isset($params['decoded']) ? "" : "ISO-8859-1, " )."UTF-8, UTF7-IMAP" ); 
     3449                $new_folder_name = isset($params['decoded']) ? mb_convert_encoding($params['new_folder'], "ISO-8859-1", "UTF-8" ) : $params['new_folder_name']; 
    34523450                $msgs_number = $params['msgs_number']; 
    34533451                $return = array('msgs_number' => $msgs_number, 
  • trunk/expressoMail1_2/js/main.js

    r6283 r6287  
    687687        string_msgs_in_main = tmp.substring(0,(tmp.length-1)); 
    688688        if(!expresso_offline) 
    689                 cExecute ("$this.imap_functions.refresh&folder="+current_folder+"&msgs_existent="+string_msgs_in_main+"&msg_range_begin="+msg_range_begin+"&msg_range_end="+msg_range_end+"&sort_box_type="+sort_box_type+"&search_box_type="+search_box_type+"&sort_box_reverse="+sort_box_reverse, handler_refresh); 
     689                $.ajax({ 
     690                          url: 'controller.php?' + $.param( {action: '$this.imap_functions.refresh', 
     691                                                              folder: current_folder, 
     692                                                              msgs_existent: string_msgs_in_main, 
     693                                                              msg_range_begin: msg_range_begin, 
     694                                                              msg_range_end: msg_range_end, 
     695                                                              sort_box_type: sort_box_type, 
     696                                                              search_box_type: search_box_type, 
     697                                                              sort_box_reverse: sort_box_reverse } ), 
     698                          success: function( data ){ 
     699                              data = connector.unserialize( data ); 
     700                               
     701                              if( data ) 
     702                                  handler_refresh( data ); 
     703                          } 
     704 
     705                }); 
    690706} 
    691707 
     
    11401156        refresh(); 
    11411157        if (parseInt(msgs_number) > 0 || msgs_number.length > 0){ 
    1142                 if(!not_opem_previus){ 
    1143                         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); 
    1144                 }else{ 
    1145                         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); 
    1146         } 
     1158              $.ajax({ 
     1159                                url: 'controller.php?' + $.param( {action: '$this.imap_functions.move_messages', 
     1160                                                                    folder: folder, 
     1161                                                                    msgs_number: msgs_number, 
     1162                                                                    border_ID: border_ID, 
     1163                                                                    sort_box_type: sort_box_type, 
     1164                                                                    search_box_type: search_box_type, 
     1165                                                                    sort_box_reverse: sort_box_reverse, 
     1166                                                                    reuse_border: border_ID, 
     1167                                                                    new_folder: new_folder, 
     1168                                                                    new_folder_name: new_folder_name, 
     1169                                                                    get_previous_msg: ( !not_opem_previus ? preferences.delete_and_show_previous_message : false ), 
     1170                                                                    decoded: true } ), 
     1171 
     1172                                success: function( data ){ 
     1173                                    data = connector.unserialize( data ); 
     1174                                     
     1175                                    if( data ) 
     1176                                        handler_move_msgs( data ); 
     1177                                } 
     1178 
     1179                      }); 
    11471180        }else 
    11481181                write_msg(get_lang('No selected message.')); 
Note: See TracChangeset for help on using the changeset viewer.