X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=gosa-plugins%2Ffai%2Fadmin%2Ffai%2Fclass_faiVariableEntry.inc;h=dd88739559bbda247393bf731682347c82ecd506;hb=b9312edd7dd76aaad3d6e7d123bc16748aa6380c;hp=a60d10e220307b74d09ca010c786bee93b80d7e1;hpb=27ad74f155f9d9ddcc9d4b92d0036c883553c3d2;p=gosa.git diff --git a/gosa-plugins/fai/admin/fai/class_faiVariableEntry.inc b/gosa-plugins/fai/admin/fai/class_faiVariableEntry.inc index a60d10e22..dd8873955 100644 --- a/gosa-plugins/fai/admin/fai/class_faiVariableEntry.inc +++ b/gosa-plugins/fai/admin/fai/class_faiVariableEntry.inc @@ -90,13 +90,17 @@ class faiVariableEntry extends plugin $message[] = msgPool::duplicated(_("Name")); } - if(empty($this->FAIvariableContent)) { + if($this->FAIvariableContent == "") { $message[]= msgPool::required(_("Content")); } - - if(empty($this->cn)){ + + $c = trim($this->cn); + if($c == ""){ $message[] = msgPool::required(_("Name")); } + if(preg_match("/[^a-z0-9_\-]/i",$c)){ + $message[] = msgPool::invalid(_("Name"),$c,"/[a-z0-9_\-]/i"); + } return ($message); }