index 95907126a9116dcce95cde4b0b851afc83e7e1ed..b134623f088450d70d8a42dc6fe6c2309c3ba2c4 100644 (file)
****************/
/* Display dialog with system list */
+ $this->DivListFai->parent = $this;
$this->DivListFai->execute();
$this->DivListFai->AddDepartments($this->DivListFai->selectedBase,4);
$this->reload();
if(!$base){
$base= "ou=fai,ou=configs,ou=systems,".$_SESSION['CurrentMainBase'];
}
- ldap->ls("(objectClass=FAIbranch)",$base);
+ $ldap->ls("(objectClass=FAIbranch)",$base);
while($attrs = $ldap->fetch()){
if((isset($attrs['ou']))&&($attrs['dn']!=$base)){
$ret[$attrs['dn']]= $prefix.$attrs['ou'][0];
}
}
+ return ($ret);
+ }
+
/* reload list of objects */
function reload()
return(false);
}elseif(empty($name)){
return(false);
- }elseif(in_array($name,array("fai","disk","packages","scripts","templates","hooks","variables","profiles","apps"))){
+ }elseif(is_department_name_reserved($name,$base)){
return(false);
}
return(true);