Changeset 6824


Ignore:
Timestamp:
07/19/12 17:07:48 (12 years ago)
Author:
eduardow
Message:

Ticket #2959 - Considerar mais de uma regra para uma mesma msg no filtro de msgs.

Location:
branches/2.4
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/2.4/expressoMail1_2/setup/phpgw_pt-br.lang

    r6754 r6824  
    9494Config for ExpressoMail expressoMail1_2 pt-br   Configurações para o ExpressoMail 
    9595Contact added successfully.     expressoMail1_2 pt-br   Contato adicionado com sucesso. 
     96Continue checking other rules if the criteria is met?   expressoMail1_2 pt-br   Continuar verificando outras regras caso o critério seja encontrado? 
    9697Connection failed with %1 Server. Try later.    expressoMail1_2 pt-br   Ocorreu uma falha de comunicação com o servidor de %1. Tente mais tarde. 
    9798Convert this message into plain text can make parts of it are removed. Continue?        expressoMail1_2 pt-br   Converter esta mensagem para texto sem formatação pode fazer com que partes dela sejam removidas. Deseja continuar? 
  • branches/2.4/prototype/modules/filters/edit-filter.ejs

    r6754 r6824  
    8282                                <input type="hidden" name="criteriaType[]" value="hasAttachment"/> 
    8383                                <label><%= get_lang("The message has attachment")%></label> 
     84                        </fieldset>  
     85                    <fieldset>  
     86                                <input type="checkbox" name="verifyNextRule" value="verifyNextRule" class="verifyNextRule"/>  
     87                                <label><%= get_lang("Continue checking other rules if the criteria is met?")%></label> 
    8488                        </fieldset> 
    8589                        <fieldset class="fields-isexact"> 
  • branches/2.4/prototype/modules/filters/filters.js

    r6754 r6824  
    232232         
    233233        if (filter.alertMessage == 'true') $('.alertMessage').attr('checked', 'True'); 
     234        if (filter.verifyNextRule == 'true') $('.verifyNextRule').attr('checked', 'True'); 
    234235} 
    235236 
     
    308309                enabled : true, 
    309310                alertMessage: $('.alertMessage').is(':checked'), 
     311                verifyNextRule: $('.verifyNextRule').is(':checked'), 
    310312                //applyMessages: allMessages? !$.isEmptyObject( selectedMessages ) ? 
    311313                //keys( selectedMessages ) : allMessages : "" 
    312314                applyMessages: apply_messages_  
    313                 //applyMessages: "" 
    314315    }; 
    315316  }, 
  • branches/2.4/prototype/modules/filters/interceptors/FilterMapping.php

    r6771 r6824  
    122122                        $action   = $data['actions']; 
    123123                         
    124                         ($i >0) ? $script_match = 'els' : $script_match = ''; 
     124                        ($i >0 && $verifyNextRule == 'false') ? $script_match = 'els' : $script_match = '';  
    125125                        $data['isExact'] == 'false' ?  $script_match .= 'if anyof (' : $script_match .= 'if allof ('; 
     126 
     127                        $verifyNextRule = 'false'; 
    126128 
    127129                        if( is_array($criteria) ) 
     
    275277                        $script_criteria = "";   
    276278                        $script_action = ""; 
    277                         $data['applyMessages'] = "";                                                     
     279                        $data['applyMessages'] = "";      
     280         
     281                $verifyNextRule = $data['verifyNextRule'];                                                       
    278282                } 
    279283 
Note: See TracChangeset for help on using the changeset viewer.