X-Git-Url: https://git.tokkee.org/?p=gosa.git;a=blobdiff_plain;f=trunk%2Fgosa-plugins%2Ffai%2Fadmin%2Ffai%2Fclass_faiPartitionTable.inc;h=391ea168d186e2faac31c1f0779e30c6ca7fd2bd;hp=07f4ab386798af451d243afc8c6f886daea2af88;hb=7f5761945f6f5308775464d87522174aa984b3ea;hpb=d6b2647400b102710d779b61a4c1c636ebdca64a diff --git a/trunk/gosa-plugins/fai/admin/fai/class_faiPartitionTable.inc b/trunk/gosa-plugins/fai/admin/fai/class_faiPartitionTable.inc index 07f4ab386..391ea168d 100644 --- a/trunk/gosa-plugins/fai/admin/fai/class_faiPartitionTable.inc +++ b/trunk/gosa-plugins/fai/admin/fai/class_faiPartitionTable.inc @@ -364,6 +364,15 @@ class faiPartitionTable extends plugin $message[] = msgPool::duplicated(_("Name")); } } + + if (preg_match("/^-/", $this->cn)) { + $message[] = sprintf(_("The specified classname '%s' is invalid. Classnames must not start with a dash."), $this->cn); + } + + if($this->cn != preg_replace("/ /","",trim($this->cn))){ + $message[] = msgPool::invalid(_("Name"),preg_replace("/ /","_",$this->cn),"/[^_]/"); + } + return ($message); }