Ignore:
Timestamp:
04/05/13 17:33:11 (11 years ago)
Author:
angelo
Message:

Ticket #3420 - Impossibilidade de remover mensagens em grande quantidade

File:
1 edited

Legend:

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

    r8069 r8083  
    45704570                    { 
    45714571                        $folder = str_replace($serverString, "", imap_utf7_decode($val->name)); 
    4572                         //$folder = str_replace("&-", "&", $folder); 
    4573                                         $folder = imap_utf7_encode($folder); 
    4574                         imap_setacl ($mbox_stream, $folder, "$user", $value['acls']); 
    4575  
     4572                        //$folder = str_replace("&-", "&", $folder);                     
     4573                        $trashFolder = explode($this->imap_delimiter,$folder); 
     4574                        $acls = ($trashFolder[count($trashFolder) - 1] == "Trash") ? $value['acls']."i" : $value['acls']; 
     4575                        $folder = imap_utf7_encode($folder);                     
     4576                        imap_setacl ($mbox_stream, $folder, "$user", $acls); 
    45764577                    } 
    45774578                } 
Note: See TracChangeset for help on using the changeset viewer.