function old_add_rbs($rbsDN, $rbscn, $rbsoffer, $server, $atts)
{
    global $ds, $suffix, $auDN, $ldapError;
    $rbsentry['objectclass'][0] = "RBService";
    $rbsentry['objectclass'][1] = "top";
    $rbsentry['cn'] = $rbscn;
    $rbsentry['rbsofferdn'] = $rbsoffer;
    if (count($atts) != 0) {
        foreach (array_keys($atts) as $key) {
            if ($atts[$key] != "") {
                $rbsentry[$key] = $atts[$key];
            }
        }
    }
    if (count($server) != 0) {
        if ($server['tftp'] != "") {
            $rbsentry['tftpserverip'] = $server['tftp'];
        }
        if ($server['nfs'] != "") {
            $rbsentry['nfsserverip'] = $server['nfs'];
        }
        if ($server['nbd'] != "") {
            $rbsentry['nbdserverip'] = $server['nbd'];
        }
    }
    # print_r($rbsentry); echo "<br>";
    print_r($rbsDN);
    echo "<br>";
    # Standard Fallback Menü anlegen
    $pxecn = "PXE_Fallback-No-Config";
    $pxeDN = "cn=" . $pxecn . "," . $rbsDN;
    $filename = array("fallback-nopxe");
    $ldapuri = LDAP_HOST . "/dn=cn=computers," . $auDN;
    # wirklich nötig??
    $mecn = "Fallback-Text";
    $meDN = "cn=" . $mecn . "," . $pxeDN;
    $meattribs = array("label" => "Keine PXE Boot-Konfiguration fuer die aktuelle Zeit definiert", "kernel" => "menu.c32", "submenulink" => "fallback-nopxe");
    if (ldap_add($ds, $rbsDN, $rbsentry)) {
        if (add_pxe($pxeDN, $pxecn, $rbsDN, "", array(), $filename, $ldapuri)) {
            if (add_me($meDN, $mecn, "", "01", $meattribs, $pxeDN)) {
                return 1;
            } else {
                return 0;
            }
        } else {
            return 0;
        }
    } else {
        return 0;
    }
}
        if ($menpos != "") {
            # Syntaxcheck Menüposition
            #$syntax = new Syntaxcheck;
            #if (!($syntax->check_menuposition($menpos))){
            #	$menpos = $maxpos;
            #}
        } else {
            $menpos = $maxpos;
        }
        if (strlen($menpos) == 1) {
            $menpos = "0" . $menpos;
        }
        # nun doch führende Nullen erzwingen
        # also obsolet: $menpos = preg_replace ( '/0([0-9])/', '$1', $menpos);
        $meDN = "cn=" . $mecn . "," . $pxeDN;
        if (add_me($meDN, $mecn, $gbmDN, $menpos, $meatts, $pxeDN)) {
            $mesg .= "<br>Neuen Men&uuml; Eintrag erfolgreich angelegt<br>";
            $url = "pxe_bootmenue.php?dn=" . $pxeDN . "&mnr=" . $mnr . "&sbmnr=" . $sbmnr . "&mcnr=" . $mcnr;
        } else {
            $mesg .= "<br>Fehler beim anlegen des Men&uuml; Eintrags!<br>";
        }
    } elseif ($mecn == "" || $mecn == "Hier_NAME_eintragen" || $gbmDN == "none") {
        $mesg = "Sie haben den Namen des neuen Men&uuml; Eintrags nicht angegeben oder kein\n\t\t\t\t\tGenerisches Boot Image ausgew&auml;hlt. Beide sind aber ein notwendige Attribute.<br>\n\t\t\t\t\tBitte geben Sie sie an.<br><br>";
        $url = "new_menuentry.php?mecn=Hier_NAME_eintragen&mnr=" . $mnr . "&sbmnr=" . $sbmnr . "&mcnr=" . $mcnr;
    }
} elseif ($typ == "local" && $typ != "newme" && $typ != "text" && $typ != "leer" && $typ != "submenu") {
    # Menu Position
    $menpos = $_POST['localpos'];
    if ($menpos != "") {
        # Syntaxcheck Menüposition
        #$syntax = new Syntaxcheck;