Code

Updated error msgs in semantic class
[gosa.git] / include / sieve / class_sieveElement_If.inc
index 4368a7b2791506ce564eecc18f3cb6f995d3679a..05f4895141ed53d8f739a4e24f7e1888d3b6964b 100644 (file)
@@ -381,7 +381,10 @@ class sieve_if
           }          
 
           /* Add allof/anyof tag */
-          $script.= " ".$key." ( ";
+          if($Inverse){
+            $script .= "not ";
+          }
+          $script.= $key." ( ";
 
           /* Add each test parameter */
           foreach($data as $key2 => $dat){
@@ -693,6 +696,11 @@ class sieve_if
           $Units       = array( "M" => _("Megabyte") ,
                                 "K" => _("Kilobyte"));
 
+          /* Toggle Inverse ? */
+          if(isset($_POST['toggle_inverse_'.$element_id])){
+            $parsed[$key]['Inverse'] = !$parsed[$key]['Inverse'];
+          }
+
           /* Reset error */
           $parsed[$key]['LastError'] ="";