Ignore:
Timestamp:
03/05/12 17:21:15 (12 years ago)
Author:
airton
Message:

Ticket #2088 - Melhorias no filtro de mensagens do Expresso - Pequena adequacao para bloqueio de usuario

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/prototype/modules/filters/interceptors/FilterMapping.php

    r5629 r5630  
    7575        public function formatSieveScript( $rules ) 
    7676    { 
     77         
    7778                $require_fileinto = $require_flag = $require_reject = $require_vacation = $require_body = $require_imapflag = $vacation = $startswith = $endswith = false; 
    7879 
     
    8384                foreach( $rules as $name => $data ) 
    8485                { 
    85  
     86                        /* Usado na opção Bloquear usuário do ExpressoMail */ 
     87                        if($data['block']) { 
     88                                ($i >0) ? $script_match = 'elsif anyof' : $script_match = 'if anyof'; 
     89                                $script_match = $script_match . "(address :is \"from\" [\"" .$data['name'] . "\"]) {\r\n";   
     90                                $script_match .= "fileinto \"INBOX/Spam\"; \r\n}\r\n"; 
     91                                $script_rules .= $script_match; 
     92                                $script_match = ""; 
     93                                $script_criteria = ""; 
     94                                $require_fileinto = true; 
     95                                $i++; 
     96                                continue; 
     97                        } 
     98                         
    8699                        if( $data['enabled'] == 'false' ) 
    87100                                continue; 
     
    384397        public function setRule( &$uri , &$params , &$criteria , $original  ) 
    385398        { 
    386             if( !$this->rules ) 
     399                if( !$this->rules ) 
    387400                $this->rules = $this->getRules(); 
    388401 
Note: See TracChangeset for help on using the changeset viewer.