Code

Updated divlists.
[gosa.git] / plugins / admin / fai / class_askClassName.inc
index c45d9996d9942dbc4e6437164ab87df35e361605..3486cc3c4de40883a99da6dbfc1d718d39810c97 100644 (file)
@@ -51,13 +51,13 @@ class askClassName extends plugin
     }
     $ldap = $this->config->get_ldap_link();
     
-    $res= get_list("(&(objectClass=organizationalUnit)(!(objectClass=FAIbranch)))", $this->ui->subtreeACL, $base,
+    $res= get_list("(&(objectClass=organizationalUnit)(!(objectClass=FAIbranch)))", "fai", $base,
                    array("cn","description","objectClass"), GL_SIZELIMIT );
 
     $delete = array();
     $used   = array();
     foreach($res as $objecttypes){
-      $res2= get_list("(objectClass=*)", $this->ui->subtreeACL, $objecttypes['dn'],
+      $res2= get_list("(objectClass=*)", "fai", $objecttypes['dn'],
                       array("cn","description","objectClass","FAIclass","FAIstate"), GL_SIZELIMIT | GL_CONVERT );
       foreach($res2 as $object){
 
@@ -114,6 +114,7 @@ class askClassName extends plugin
       $smarty->assign("grey", "");
     }
     $smarty->assign("ClassNames", $used);
+    $smarty->assign("ClassName",  $this->ClassName);
     $display.= $smarty->fetch(get_template_path('askClassName.tpl', TRUE));
     return($display);
   }
@@ -142,6 +143,10 @@ class askClassName extends plugin
     /* Call common method to give check the hook */
     $message= plugin::check();
   
+    if($this->ClassName != preg_replace("/ /","",trim($this->ClassName))){
+      $message[] = _("Spaces are not allowed within class names.");
+    }
+
     if(empty($this->ClassName)){
       $message[]=_("The given class name is empty.");
     }