diff --git a/include/sieve/class_sieveElement_Vacation.inc b/include/sieve/class_sieveElement_Vacation.inc
index 3cb1b3929cb3da3d4182b3b2580f533d139428ac..43c7546377215877efee4065959c00d61d3a8980 100644 (file)
$known_attrs = array(":days",":subject",":from",":mime",":handle");
/* skip if empty */
- if(($data == NULL) || !is_array($data)) return;
+ if(($data === NULL) || !is_array($data)) return;
/* Walk through elements */
- for($i = 0 ; $i < count($data['ELEMENTS']) ; $i ++){
+ $p= count($data['ELEMENTS']);
+ for ($i= 0; $i < $p; $i++){
/* get current element */
$node = $data['ELEMENTS'][$i];
}
}
}else{
- $this->addresses[] = $data['ELEMENTS'][$i]['text'] ;
+ $this->addresses[] = preg_replace("/\"/i","",$data['ELEMENTS'][$i]['text']);
}
}
}
}
if($err){
- $msgs[] = _("Alternative sender addresse must be valid email addresses.");
+ $msgs[] = _("Alternative sender address must be a valid email addresses.");
}
return($msgs);
}