";
if($type == "gbm"){
$gbmDN = $dn;
$attribs = array("dn");
if(!($result = uniLdapSearch($ds, "ou=RIPM,".$suffix, "(&(objectclass=MenuEntry)(genericmenuentrydn=$gbmDN))", $attribs, "dn", "sub", 0, 0))) {
# redirect(5, "", $ldapError, FALSE);
echo "no search";
die;
}
else{
$result = ldapArraySauber($result);
if (count($result) > 0){
echo "Folgende Menü Einträge sind davon betroffen: "; foreach ($result as $item){ $exp = ldap_explode_dn($item['dn'], 1); echo "Menü Eintrag ".$exp[0]." in PXE Bootmenü ".$exp[1]." [ Abteilung: ".$exp[4]." ] "; } } else{ echo "Keine Menü Einträge davon betroffen! "; } } } if($type == "rbs"){ $rbsDN = $dn; $attribs = array("dn"); if(!($result = uniLdapSearch($ds, "ou=RIPM,".$suffix, "(&(objectclass=PXEConfig)(rbservicedn=$rbsDN))", $attribs, "dn", "sub", 0, 0))) { # redirect(5, "", $ldapError, FALSE); echo "no search"; die; } else{ $result = ldapArraySauber($result); if (count($result) > 0){ echo "Folgende PXE Boot Menüs sind davon betroffen: "; foreach ($result as $item){ $exp = ldap_explode_dn($item['dn'], 1); echo "PXE Boot Menü ".$exp[0]." an Objekt ".$exp[1]." [ Abteilung: ".$exp[3]." ] "; } } else{ echo "Keine PXE Boot Menüs davon betroffen! "; } } } echo " Wollen Sie das Objekt ".$name." wirklich löschen? |