Code

Better gray out
[gosa.git] / plugins / admin / fai / class_askClassName.inc
index a2b380e16594071213bce628309e3d13536e339b..edb9d277dc404c33c9abab9b4a9de047268d0f54 100644 (file)
@@ -38,8 +38,9 @@ class askClassName extends plugin
     /* First search for every ou, in given fai base
      * With a second search detect all object that belong to the different ous. 
      */
+    $base = "ou=fai,ou=configs,ou=systems,".$faifilter['base'];
     $ldap = $this->config->get_ldap_link();
-    $res  = get_list($this->ui->subtreeACL, "(objectClass=organizationalUnit)",FALSE, $faifilter['base'], array("cn","description","objectClass"),TRUE);
+    $res  = get_list($this->ui->subtreeACL, "(objectClass=organizationalUnit)",FALSE, $base, array("cn","description","objectClass"),TRUE);
     $used = array();
 
     $delete = array();
@@ -104,18 +105,19 @@ class askClassName extends plugin
    */ 
   function save_object()
   {
-    if(isset($_POST['UseNewClass'])){
+    if(isset($_POST['classSelector']) && $_POST['classSelector'] == 1 
+       && isset($_POST['edit_continue'])){
       $this->ClassName          = $_POST['UseTextInputName'];
       $this->ClassAlreadyExists = true;
     }
   
-    if(isset($_POST['UseSelectedClass'])){
+    if(isset($_POST['classSelector']) && $_POST['classSelector'] == 2 
+       && isset($_POST['edit_continue'])){
       $this->ClassAlreadyExists = false;
       $this->ClassName          = $_POST['SelectedClass'];
     }
   }
 
-
   /* Check given class name 
    */
   function check()