index 6d38d42c523f195f50ca5a3ed893f6a0f83b95fc..361fa3f916518e1ee9567a1958e66a42104095b3 100644 (file)
$this -> dump_ = "";
$ends = array();
+ if(!count($this->pap)){
+# $this->pap[] = new sieve_comment(NULL,preg_replace("/[^0-9]/","",microtime()),$this);
+ }
foreach($this->pap as $key => $object){
if(is_object($object)){
$end = $this->get_block_end($key);
/* Remove the object at the given position */
function remove_object($key_id)
{
+ if(count($this->pap) == 1){
+ print_red(_("Can't remove last element."));
+ return;
+ }
+
$class = get_class($this->pap[$key_id]);
if(in_array($class,array("sieve_if","sieve_elsif","sieve_else"))){
$block_start= $key_id;
}
}
if(!preg_match("/Generated by GOsa - Gonicus System Administrator/",$tmp)){
- $tmp = "#Generated by GOsa - Gonicus System Administrator \n ".$tmp;
+# $tmp = "#Generated by GOsa - Gonicus System Administrator \n ".$tmp;
}
return($tmp);
}