assign(array("SUBNETDN" => "", "SUBNETCN" => "Noch keine Subnets angelegt", "NETMASK" => "", "DHCP" => "", "POOLS" => "")); # rbservice und pxe daten (voerst nur ein rbs) $subnet_array = get_dhcpsubnets($auDN,array("dn","cn","dhcpoptnetmask","dhcprange","dhcphlpcont")); $template->define_dynamic("Subnets", "Webseite"); $template->define_dynamic("Pools", "Webseite"); foreach ($subnet_array as $subnet){ # Pools des Subnetzes $pools = get_dhcppools_subnet($subnet['dn'],array("dhcprange","dhcpoptallow","dhcpoptdeny","dhcpoptignore")); #print_r($pools); echo "

"; $poollist = ""; # Dienstzuordnung des Subnetzes $dhcpservice = ""; if ($subnet['dhcphlpcont'] != ""){ $exp = ldap_explode_dn($subnet['dhcphlpcont'],1); $dhcpservice = $exp[0]."  [".$exp[2]."]"; } $subnetcn = "".$subnet['cn'].""; $template->assign(array("SUBNETDN" => $subnet['dn'], "SUBNETCN" => $subnetcn, "NETMASK" => $subnet['dhcpoptnetmask'], "DHCP" => $dhcpservice, "POOLS" => $poollist)); $template->parse("SUBNETS_LIST", ".Subnets"); } ################################################################################### include("dhcp_footer.inc.php"); ?>