Ignore:
Timestamp:
12/14/12 14:30:35 (11 years ago)
Author:
douglasz
Message:

Ticket #3236 - Melhorias de performance no codigo do Expresso.

File:
1 edited

Legend:

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

    r7375 r7655  
    113113                                        $script_criteria = ""; 
    114114                                        $require_fileinto = true; 
    115                                         $i++; 
     115                                        ++$i; 
    116116                                        continue; 
    117117                                } 
     
    270270 
    271271                        if($data['id'] != "vacation") 
    272                                 $i++; 
     272                                ++$i; 
    273273                        $script_match = ""; 
    274274                        $script_criteria = "";   
     
    395395                                                $action_type[$i_action] = 'reject'; 
    396396                                                $action_parameter[$i_action] = $array_rule[7]; 
    397                                                 $i_action++; 
     397                                                ++$i_action; 
    398398                                                break; 
    399399                                        case 'folder': 
    400400                                                $action_type[$i_action] = 'fileinto'; 
    401401                                                $action_parameter[$i_action] = $array_rule[7]; 
    402                                                 $i_action++; 
     402                                                ++$i_action; 
    403403                                                break; 
    404404                                        case 'flagged': 
    405405                                                $action_type[$i_action] = 'setflag'; 
    406406                                                $action_parameter[$i_action] = 'flagged'; 
    407                                                 $i_action++; 
     407                                                ++$i_action; 
    408408                                                break; 
    409409                                        case 'address':  
    410410                                                $action_type[$i_action] = 'redirect'; 
    411411                                                $action_parameter[$i_action] = $array_rule[7]; 
    412                                                 $i_action++; 
     412                                                ++$i_action; 
    413413                                                break; 
    414414                                        /* Somente para tratar casos em que a ação não é suportada */ 
     
    416416                                                $action_type[$i_action] = 'setflag'; 
    417417                                                $action_parameter[$i_action] = 'flagged'; 
    418                                                 $i_action++; 
     418                                                ++$i_action; 
    419419                                                break; 
    420420                                        // Recuperar o cyrus_delimiter para forçar um fileinto para INBOX/trash 
     
    429429                                        $criteria_operator[$i_criteria] = '='; 
    430430                                        $criteria_field[$i_criteria] = 'from'; 
    431                                         $i_criteria++; 
     431                                        ++$i_criteria; 
    432432                                }  
    433433                                if($array_rule[4] != "") { 
     
    435435                                        $criteria_operator[$i_criteria] = '='; 
    436436                                        $criteria_field[$i_criteria] = 'to'; 
    437                                         $i_criteria++; 
     437                                        ++$i_criteria; 
    438438                                }  
    439439                                if($array_rule[5] != "") { 
     
    441441                                        $criteria_operator[$i_criteria] = '='; 
    442442                                        $criteria_field[$i_criteria] = 'subject'; 
    443                                         $i_criteria++; 
     443                                        ++$i_criteria; 
    444444                                } 
    445445                                $old_retorno = array(); 
     
    467467 
    468468                                $old_rules[$i_return] = $old_retorno; 
    469                                 $i_return++; 
     469                                ++$i_return; 
    470470                        }                        
    471471                        return $old_rules; 
     
    608608            $i = 0; 
    609609 
    610             for( ; isset($this->rules[$i]) && $this->rules[$i]['id'] !== $params['id']; $i++ ); 
     610            for( ; isset($this->rules[$i]) && $this->rules[$i]['id'] !== $params['id']; ++$i ); 
    611611 
    612612            $this->rules[$i] = array_merge( ( isset($this->rules[$i]) ? $this->rules[$i] : array() ), $params ); 
Note: See TracChangeset for help on using the changeset viewer.