Changeset 5443 in subversion


Ignore:
Timestamp:
Nov 18, 2011 2:49:02 AM (18 months ago)
Author:
alec
Message:
  • Fixed setting test type to :is when none is specified
Location:
trunk/plugins/managesieve
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/plugins/managesieve/Changelog

    r5441 r5443  
    1 * version 5.0-rc1 [2011-11-17] 
     1- Fixed setting test type to :is when none is specified 
     2 
     3* version 5.0-rc1 [2011-] 
    24----------------------------------------------------------- 
    35- Fixed sorting of scripts, scripts including aware of the sort order 
  • trunk/plugins/managesieve/managesieve.php

    r5441 r5443  
    12781278 
    12791279        if (in_array($rule['test'], array('header', 'address', 'envelope'))) { 
    1280             $tout .= $select_op->show(($rule['not'] ? 'not' : '').$rule['type']); 
     1280            $test   = ($rule['not'] ? 'not' : '').($rule['type'] ? $rule['type'] : 'is'); 
    12811281            $target = $rule['arg2']; 
    12821282        } 
     1283        else if ($rule['test'] == 'body') { 
     1284            $test   = ($rule['not'] ? 'not' : '').($rule['type'] ? $rule['type'] : 'is'); 
     1285            $target = $rule['arg']; 
     1286        } 
    12831287        else if ($rule['test'] == 'size') { 
    1284             $tout .= $select_op->show(); 
     1288            $test   = ''; 
     1289            $target = ''; 
    12851290            if (preg_match('/^([0-9]+)(K|M|G)?$/', $rule['arg'], $matches)) { 
    12861291                $sizetarget = $matches[1]; 
     
    12931298        } 
    12941299        else { 
    1295             $tout .= $select_op->show(($rule['not'] ? 'not' : '').$rule['test']); 
    1296             $target = $rule['test'] == 'body' ? $rule['arg'] : ''; 
    1297         } 
    1298  
     1300            $test   = ($rule['not'] ? 'not' : '').$rule['test']; 
     1301            $target =  ''; 
     1302        } 
     1303 
     1304        $tout .= $select_op->show($test); 
    12991305        $tout .= '<input type="text" name="_rule_target[]" id="rule_target' .$id. '" 
    13001306            value="' .Q($target). '" size="20" ' . $this->error_class($id, 'test', 'target', 'rule_target') 
Note: See TracChangeset for help on using the changeset viewer.