Code

Completed lvm partition changes
[gosa.git] / gosa-plugins / fai / admin / fai / class_askClassName.inc
index e409a868f98ac9015aad5d11f8a6ad9d90ddf2b5..945c0d54f4a3dd7c23e43592494a3c756580b7c3 100644 (file)
@@ -38,7 +38,7 @@ class askClassName extends plugin
 
     $type_acl_mapping = array(
         "FAIpartitionTable"  => "faiPartitionTable",
-        "FAIpackageList"     => "faiPackageList",
+        "FAIpackageList"     => "faiPackage",
         "FAIscript"          => "faiScript",
         "FAIvariable"        => "faiVariable",
         "FAIhook"            => "faiHook",
@@ -137,12 +137,16 @@ class askClassName extends plugin
   {
     /* Call common method to give check the hook */
     $message= plugin::check();
-  
+
+    if($this->objectClass == "FAIscript" && preg_match("/^-/", $this->ClassName)) { 
+      $message[] = msgPool::invalid(_("Name"),preg_replace("/ /","_",$this->ClassName),"/[^_]/");
+    }   
+
     if($this->ClassName != preg_replace("/ /","",trim($this->ClassName))){
       $message[] = msgPool::invalid(_("Name"),preg_replace("/ /","_",$this->ClassName),"/[^_]/");
     }
 
-    if(empty($this->ClassName)){
+    if($this->ClassName == ""){
       $message[]= msgPool::required(_("Name"));
     }