diff --git a/gosa-plugins/fai/admin/fai/class_faiVariableEntry.inc b/gosa-plugins/fai/admin/fai/class_faiVariableEntry.inc
index 5ee011c4481d218708c9d8186b8d39bee13eafe8..dd88739559bbda247393bf731682347c82ecd506 100644 (file)
if($this->FAIvariableContent == "") {
$message[]= msgPool::required(_("Content"));
}
if($this->FAIvariableContent == "") {
$message[]= msgPool::required(_("Content"));
}
-
- if(empty($this->cn)){
+
+ $c = trim($this->cn);
+ if($c == ""){
$message[] = msgPool::required(_("Name"));
}
$message[] = msgPool::required(_("Name"));
}
+ if(preg_match("/[^a-z0-9_\-]/i",$c)){
+ $message[] = msgPool::invalid(_("Name"),$c,"/[a-z0-9_\-]/i");
+ }
return ($message);
}
return ($message);
}