Changeset 6288


Ignore:
Timestamp:
05/24/12 00:36:44 (12 years ago)
Author:
natan
Message:

Ticket #2791 - Mensagens em pastas acentuadas não são marcadas como importante - Corrigido

Location:
trunk/expressoMail1_2
Files:
2 edited

Legend:

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

    r6287 r6288  
    35913591        function set_messages_flag($params) 
    35923592        {                
    3593                 $folder = mb_convert_encoding($params['folder'], "UTF7-IMAP","UTF-8, ISO-8859-1, UTF7-IMAP"); 
     3593                $folder = ( isset($params['decoded']) ) ? $params['folder'] : mb_convert_encoding($params['folder'], "UTF7-IMAP", "ISO-8859-1, UTF-8, UTF7-IMAP"); 
    35943594                $msgs_to_set = $params['msgs_to_set']; 
    35953595                $flag = $params['flag']; 
  • trunk/expressoMail1_2/js/main.js

    r6287 r6288  
    27842784 
    27852785        if (msgs_to_set) 
    2786                 cExecute ("$this.imap_functions.set_messages_flag&folder="+folder+"&msgs_to_set="+msgs_to_set+"&flag="+flag, handler_set_messages_flag); 
     2786                $.ajax({ 
     2787                          url: 'controller.php?' + $.param( {action: '$this.imap_functions.set_messages_flag', 
     2788                                                              folder: folder, 
     2789                                                              msgs_to_set: msgs_to_set, 
     2790                                                              flag: flag,  
     2791                                                              decoded: true } ), 
     2792                          success: function( data ){ 
     2793                              data = connector.unserialize( data ); 
     2794                               
     2795                              if( data ) 
     2796                                  handler_set_messages_flag( data ); 
     2797                          } 
     2798 
     2799                }); 
    27872800        else 
    27882801                write_msg(get_lang('No selected message.')); 
     
    28312844                } 
    28322845        } 
    2833         cExecute ("$this.imap_functions.set_messages_flag&folder="+( msg_number_folder ?  msg_number_folder.value : get_current_folder() )+"&msgs_to_set="+msg_number+"&flag="+flag, handler_set_messages_flag); 
     2846        $.ajax({ 
     2847                  url: 'controller.php?' + $.param( {action: '$this.imap_functions.set_messages_flag', 
     2848                                                      folder: ( msg_number_folder ?  msg_number_folder.value : get_current_folder() ), 
     2849                                                      msgs_to_set: msg_number, 
     2850                                                      flag: flag, 
     2851                                                      decoded: true } ), 
     2852                  success: function( data ){ 
     2853                      data = connector.unserialize( data ); 
     2854                       
     2855                      if( data ) 
     2856                          handler_set_messages_flag( data ); 
     2857                  } 
     2858 
     2859        }); 
    28342860} 
    28352861 
Note: See TracChangeset for help on using the changeset viewer.