assign(array("MEDN" => $meDN, "MECN" => $me['cn'], "GMECN" => $gmecn, "GMEOU" => $gmeou, "GMERBS" => $gmerbs, "LABEL" => $me['label'], "MELABEL" => $me['menulabel'], "MEDEF" => $me['menudefault'], "MEPASSWD" => $me['menupasswd'], "MEHIDE" => $me['menuhide'], "VGA" => $me['vga'], "SPLASH" => $me['splash'], "NOLDSC" => $me['noldsc'], "ELEVATOR" => $me['elevator'], "VCI" => $me['vci'], "CCV" => $me['clientconfvia'], "APIC" => $me['apic'], "COWLOOP" => $me['cowloop'], "UNIONFS" => $me['unionfs'], "DEBUG" => $me['debug'], "MENPOS" => $me['menuposition'], "LOCALBOOT" => $me['localboot'], "KERNEL" => $me['kernel'], "SUBMENULINK" => $me['submenulink'], "PXEDN" => $pxeDN, "PXECN" => $pxecn, "TIMERANGE" => $timerange, "MNR" => $mnr, "SBMNR" => $sbmnr, "MCNR" => $mcnr)); #$template->define_dynamic("Submenulink", "Webseite"); #if (count($me['submenulink']) != 0){ # foreach ($me['submenulink'] as $sbml){ # $template->assign(array("SUBMENULINK" => $sbml)); # $template->parse("SUBMENULINK_LIST", ".Submenulink"); # } #} # Alternative RB Dienste holen $altrbs = get_rbservices($auDN,array("dn","cn")); if (count($altrbs) != 0){ for ($i=0; $i < count($altrbs); $i++){ if ($rbsDN == $altrbs[$i]['dn']){ array_splice($altrbs, $i, 1); } } } if (count($altrbs) != 0){ $template->define_dynamic("Altrbs", "Webseite"); foreach ($altrbs as $item){ $altrbsexp = explode(',',$item['dn']); $altrbsau = explode('=',$altrebsexp[2]); $template->assign(array("ALTRBSDN" => $item['dn'], "ALTRBSCN" => $item['cn'], "ALTRBSAU" => "[ ".$altrbsau[1]." ]")); $template->parse("ALTRBS_LIST", ".Altrbs"); } }else{ $template->assign(array("ALTRBSDN" => "", "ALTRBSCN" => "", "ALTRBSAU" => "")); } ################################################ # Bootmenü Einträge $menuentries = get_menuentries($pxeDN,array("dn","menuposition","label","menulabel")); #print_r($menuentries); echo "
"; $template->define_dynamic("Bootmenu", "Webseite"); foreach ($menuentries as $me){ $template->assign(array("MENDN" => $me['dn'], "MENULABEL" => $me['menulabel'], "POSITION" => $me['menuposition'], "AUDN" => $auDN)); $template->parse("BOOTMENU_LIST", ".Bootmenu"); } ################################################ # PXE kopieren $hostorgroup = $exp[0]; $hgexp = explode('=',$exp[0]); $hosts_array = get_hosts($auDN,array("dn","hostname")); $groups_array = get_groups($auDN,array("dn","cn")); $template->define_dynamic("Hosts", "Webseite"); foreach ($hosts_array as $item){ $template->assign(array("HDN" => $item['dn'], "HN" => $item['hostname'])); $template->parse("HOSTS_LIST", ".Hosts"); } $template->define_dynamic("Groups", "Webseite"); foreach ($groups_array as $item){ $template->assign(array("GDN" => $item['dn'], "GN" => $item['cn'])); $template->parse("GROUPS_LIST", ".Groups"); } ################################################################################### include("computers_footer.inc.php"); ?>