Code

Replaced print_red with msg_dialog, for testing
[gosa.git] / include / sieve / class_sieveElement_Else_Elsif.inc
index 10a454eb27031f9d3841108ee6f902c24e88502e..c02e12360dcf42c987ab5a367362c6b3e08579a6 100644 (file)
@@ -10,6 +10,11 @@ class sieve_else
 {
   var $object_id = -1;
 
+  function check()
+  {
+    return(array());
+  }
+
   function sieve_else($data,$object_id)
   {
     $this->object_id = $object_id;
@@ -25,13 +30,13 @@ class sieve_else
     $smarty->assign("ID", $this->object_id);
     $object_container = $smarty->fetch(get_template_path("templates/object_container_clear.tpl",TRUE,dirname(__FILE__)));
     $object= $smarty->fetch(get_template_path("templates/element_else.tpl",TRUE,dirname(__FILE__)));
-    $str = preg_replace("/%%OBJECT_CONTENT%%/",$object,$object_container);
+    $str = preg_replace("/%%OBJECT_CONTENT%%/",addcslashes($object,"\\"),$object_container);
     return($str);
   }
 
   function get_sieve_script_part()
   {
-    return(" else ");
+    return("else");
   }
 }