assign(array("HDN" => "",
"HN" => "",
"GDN" => "",
"GN" => ""));
# DN, CN des übergeordneten Nodes (Host oder Group)
$pxednarray = ldap_explode_dn($pxeDN, 0);
$nodeDN = implode(',',array_slice($pxednarray,2));
#$nodeDN = $_GET['nodedn'];
$nodednarray = ldap_explode_dn($nodeDN, 1);
$attributes = array("dn","cn","rbservicedn","filename","timerange","allowoptions","console","default",
"display","font","implicit","kbdmap","menumasterpasswd","menutitle",
"noescape","onerror","ontimeout","prompt","say","serial","timeout","ldapuri","fileuri");
$pxe = get_node_data($pxeDN,$attributes);
# RBS Daten
$rbsDN = $pxe['rbservicedn'];
$rbsdata = get_node_data($rbsDN,array("cn","tftpserverip","tftppath","tftpclientconfpath"));
# Timerange Komponenten
$template->define_dynamic("TRanges", "Webseite");
if (count($pxe['timerange']) > 1){
foreach($pxe['timerange'] as $tr){
$exptime = explode('_',$tr);
$template->assign(array("PXEDAY" => $exptime[0],
"PXEBEG" => $exptime[1],
"PXEEND" => $exptime[2]));
$template->parse("TRANGES_LIST", ".TRanges");
}
}else{
$exptime = explode('_',$pxe['timerange']);
$template->assign(array("PXEDAY" => $exptime[0],
"PXEBEG" => $exptime[1],
"PXEEND" => $exptime[2]));
$template->parse("TRANGES_LIST", ".TRanges");
}
$expcn = explode('_',$pxe['cn']);
$name = array_slice($expcn,1);
$pxecn = implode('_',$name);
$template->assign(array("PXEDN" => $pxeDN,
"PXECN" => $pxecn,
"TIMERANGE" => $pxe['timerange'],
"NODEDN" => $nodeDN,
"NODE" => $nodednarray[0],
"DEFDN" => "cn=rbs,".$auDN,
"OPTLINK" => "