Changeset 5223


Ignore:
Timestamp:
11/30/11 14:10:28 (12 years ago)
Author:
acoutinho
Message:

Ticket #2322 - Inconsistencia na selecao e marcacao de mensagens como nao lidas

File:
1 edited

Legend:

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

    r5218 r5223  
    5858        function open_mbox($folder = False,$force_die=true) 
    5959        { 
    60                 $folder = mb_convert_encoding($folder, "UTF7-IMAP", mb_detect_encoding($folder.'x', 'UTF-8, ISO-8859-1, UTF7-IMAP')); 
     60                $folder = mb_convert_encoding($folder, "UTF7-IMAP",'UTF-8, ISO-8859-1, UTF7-IMAP'); 
    6161                if (is_resource($this->mbox)) 
    6262                { 
     
    38433843 
    38443844        function set_messages_flag($params) 
    3845         { 
     3845        {          
    38463846                $folder = $params['folder']; 
    38473847                $msgs_to_set = $params['msgs_to_set']; 
     
    38503850                $return["msgs_to_set"] = $msgs_to_set; 
    38513851                $return["flag"] = $flag; 
    3852  
    38533852                $return["msgs_not_to_set"] = ""; 
    38543853                         
    38553854                if(!$this->mbox && !is_resource($this->mbox)) 
    38563855                        $this->mbox = $this->open_mbox($folder); 
     3856                         
    38573857                if ($flag == "unseen"){ 
    38583858                        $return["msgs_to_set"] = ""; 
     
    39193919                        if ($return["msgs_not_to_set"] != ""){ 
    39203920                                $return["msgs_not_to_set"] = substr($return["msgs_not_to_set"], 0, -1); 
     3921                                $return["status"] = false; 
    39213922                        } 
    39223923                        if($return["msgs_to_set"] != ""){ 
     
    39253926                } 
    39263927                if($this->mbox && is_resource($this->mbox)) 
    3927                         imap_close($this->mbox); 
    3928                                                  
     3928                        imap_close($this->mbox);                 
    39293929                return $return; 
    39303930        } 
Note: See TracChangeset for help on using the changeset viewer.