if ($maxlease) { $atts['dhcpoptmax-lease-time'] = htmlentities($maxlease); } if ($defaultlease) { $atts['dhcpoptdefault-lease-time'] = htmlentities($defaultlease); } #print_r($atts); echo "<br><br>"; $nodeDN = "cn=dhcp," . $auDN; $mnr = $_POST['mnr']; $sbmnr = $_POST['sbmnr']; $get_dhcpcn = str_replace(" ", "_", $cn); $seconds = 2; $url = "new_dhcpsubnet.php?&mnr=2"; echo "\n<html>\n<head>\n\t<title>Computers Management</title>\n\t<link rel='stylesheet' href='../styles.css' type='text/css'>\n</head>\n<body>\n<table border='0' cellpadding='30' cellspacing='0'> \n<tr><td>"; if ($cn != "" && $cn != "Hier_Subnetz_eintragen" && $netmask != "" && $netmask != "Hier_Netzmaske_eintragen") { if ($syntax->check_netip_syntax($cn) && $syntax->check_ip_syntax($netmask)) { if (add_dhcpsubnet($cn, $dhcpservice, $netmask, $atts)) { $mesg .= "<br>DHCP Subnet erfolgreich angelegt<br>"; $url = "dhcpsubnets.php?mnr=" . $mnr; } else { $mesg .= "<br>Fehler beim anlegen des DHCP Subnets!<br>"; } } else { $mesg .= "Falsche IP Syntax! Geben Sie eine korrekte IP Adresse als Subnet Name oder Netzmaske ein."; $url = "new_dhcpsubnet.php?subnetcn=Hier_Subnetz_eintragen&netmask=" . $netmask . "&mnr=" . $mnr; } } elseif ($cn == "" || $cn == "Hier_Subnetz_eintragen" || $netmask == "" || $netmask == "Hier_Netzmaske_eintragen") { if ($cn == "") { $cn = "Hier_Subnetz_eintragen"; } if ($netmask == "") {
} $nodeDN = "cn=dhcp," . $auDN; $mnr = $_POST['mnr']; $sbmnr = $_POST['sbmnr']; $mcnr = $_POST['mcnr']; $dhcpchange = 0; $seconds = 2; $url = "dhcpsubnet.php?dn=" . $subnetDN . "&mnr=" . $mnr . "&sbmnr=" . $sbmnr; echo "\n<html>\n<head>\n\t<title>Computers Management</title>\n\t<link rel='stylesheet' href='../styles.css' type='text/css'>\n</head>\n<body>\n<table border='0' cellpadding='30' cellspacing='0'> \n<tr><td>"; ############################################## # DHCP Subnet CN (DN) if ($oldcn == $cn) { # $mesg = "keine Aenderung<br>"; } if ($oldcn != "" && $cn != "" && $oldcn != $cn) { if ($syntax->check_netip_syntax($cn)) { echo "Subnetz aendern<br>"; $newsubnetDN = "cn=" . $cn . "," . $nodeDN; #print_r($newsubnetDN); echo "<br><br>"; if (modify_subnet_dn($subnetDN, $newsubnetDN)) { $subnetDN = $newsubnetDN; $dhcpchange = 1; $mesg = "DHCP Subnet erfolgreich geändert<br><br>"; $url = "dhcpsubnet.php?dn=" . $subnetDN . "&mnr=" . $mnr . "&sbmnr=" . $sbmnr; } else { $mesg = "Fehler beim ändern des DHCP Subnets!<br><br>"; } } else { $mesg = "falsche IP Syntax<br>"; } }