Changeset 1382


Ignore:
Timestamp:
08/31/09 16:27:44 (11 years ago)
Author:
eduardoalex
Message:

Ticket #457 - Ajuste na função get_info_msgs retornando o flag de não-lido

File:
1 edited

Legend:

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

    r1380 r1382  
    369369                $msgs = explode(",",$params["msgs_number"]); 
    370370                $exporteml = new ExportEml(); 
     371                $unseen_msgs = array(); 
    371372                foreach($msgs as $msg_number) { 
    372373                        $new_params["msg_number"] = $msg_number; 
     
    383384                        $this->mbox=false; 
    384385                        array_push($return,serialize($msg_info)); 
    385                 } 
     386                 
     387                        if($msg_info['Unseen'] == "U"){ 
     388                                        array_push($unseen_msgs,$msg_number);            
     389                        }                                
     390                }                
     391                if($unseen_msgs){ 
     392                        $msgs_list = implode(",",$unseen_msgs); 
     393                        $array_msgs = array('folder' => $new_params["msg_folder"], "msgs_to_set" => $msgs_list, "flag" => "unseen"); 
     394                        $this->set_messages_flag($array_msgs);   
     395                } 
     396                 
    386397                return $return; 
    387398        } 
Note: See TracChangeset for help on using the changeset viewer.