$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 == "") { $netmask = "Hier_Netzmaske_eintragen";
#print_r($cn); echo "<br><br>"; #print_r($netmask); echo "<br><br>"; #print_r($childauDN); echo "<br><br>"; # sonstige Attribute $attribs = $_POST['attribs']; if (count($attribs) != 0) { foreach (array_keys($attribs) as $key) { $atts[$key] = htmlentities($attribs[$key]); } } #print_r($atts); echo "<br><br>"; $seconds = 20; $url = $_POST['url']; 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 != "" && $netmask != "") { if ($syntax->check_netip_syntax($cn) && $syntax->check_ip_syntax($netmask)) { if (add_dhcpsubnet($cn, $DHCP_SERVICE, $netmask, $atts, $childauDN)) { #$mesg .= "<br>DHCP Subnet erfolgreich angelegt<br>"; } 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; } } else { $mesg .= "Subnet oder Netmask nicht angegeben!<br>(Beides notwendige Attribute)<br>"; } $mesg .= "<br>Sie werden automatisch auf die vorherige Seite zurückgeleitet. <br>\t\t\t\t\n\t\t\tFalls nicht, klicken Sie hier <a href=" . $url . " style='publink'>back</a>"; redirect($seconds, $url, $mesg, $addSessionId = TRUE); echo "\n</td></tr></table></body>\n</html>";