Code

Updated error msgs in semantic class
[gosa.git] / include / sieve / class_sieveElement_If.inc
index 090880d6a1613d6172593d79ddea1244cc8b0a08..05f4895141ed53d8f739a4e24f7e1888d3b6964b 100644 (file)
@@ -127,7 +127,6 @@ class sieve_if
         default: 
         {
           if(isset($data['LastError']) && !empty($data['LastError'])){
-            print_a(array($data));
             $ret[] = $data['LastError'];
           }
         }
@@ -382,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){
@@ -694,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'] ="";