From cd46d68991f7ae0cf319f915c5fecdd71b78ee34 Mon Sep 17 00:00:00 2001 From: Lars Müller Date: Sat, 1 Mar 2008 18:04:26 +0000 Subject: Reorganisation of the repo structure as discussed on the devel list. - Move the majority of trunk and all branches to the new openslx/ dir. - Move ldap-site-mngmt to contrib/. - Move openslx/trunk/os-plugins/plugins/vmchooser/src/ to openslx-src-tools/trunk/os-plugins/plugins/vmchooser/ git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1591 95ad53e4-c205-0410-b2fa-d234c58c8868 --- ldap-site-mngmt/webinterface/rbs/pxe.php | 219 ------------------------------- 1 file changed, 219 deletions(-) delete mode 100644 ldap-site-mngmt/webinterface/rbs/pxe.php (limited to 'ldap-site-mngmt/webinterface/rbs/pxe.php') diff --git a/ldap-site-mngmt/webinterface/rbs/pxe.php b/ldap-site-mngmt/webinterface/rbs/pxe.php deleted file mode 100644 index d1785081..00000000 --- a/ldap-site-mngmt/webinterface/rbs/pxe.php +++ /dev/null @@ -1,219 +0,0 @@ -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"); -} - -# Filenames -$template->define_dynamic("Filenames", "Webseite"); -if (count($pxe['filename']) > 1){ - foreach($pxe['filename'] as $fi){ - $template->assign(array("FILE" => $fi)); - $template->parse("FILENAMES_LIST", ".Filenames"); - } -}else{ - $exptime = explode('_',$pxe['filename']); - $template->assign(array("FILE" => $pxe['filename'])); - $template->parse("FILENAMES_LIST", ".Filenames"); -} - -$expcn = explode('_',$pxe['cn']); -$name = array_slice($expcn,1); -$pxecn = implode('_',$name); - -# Bootmenü Einträge -$menuentries = get_menuentries($pxeDN,array("dn","menuposition","label","menulabel","menudefault","menupasswd","menuhide")); -#print_r($menuentries); echo "
"; -$maxpos = count($menuentries)+1; - -# Globale Parameter -$template->assign(array("PXEDN" => $pxeDN, - "PXECN" => $pxecn, - "TIMERANGE" => $pxe['timerange'], - "RBSDN" => $rbsDN, - "RBS" => $rbsdata['cn'], - "RBSAU" => $rbsau, - "NFS" => $rbsdata['nfsserverip'], - "NFSROOT" => $rbsdata['exportpath'], - "TFTP" => $rbsdata['tftpserverip'], - "TFTPROOT" => $rbsdata['tftppath'], - "TFTPFILE" => $rbsdata['tftpclientconfpath'], - #"LDAP" => LDAP_HOST, - #"LDAPURI" => $pxe['ldapuri'], - "FILEURI" => $pxe['fileuri'], - "FILE" => $pxe['filename'], - "ALLOW" => $pxe['allowoptions'], - "CONSOLE" => $pxe['console'], - "DEFAULT" => $pxe['default'], - "DISPLAY" => $pxe['display'], - "FONT" => $pxe['font'], - "IMPLICIT" => $pxe['implicit'], - "KBDMAP" => $pxe['kbdmap'], - "MENMPW" => $pxe['menumasterpasswd'], - "MENTIT" => $pxe['menutitle'], - "NOESC" => $pxe['noescape'], - "ONERR" => $pxe['onerror'], - "ONTIME" => $pxe['ontimeout'], - "PROMPT" => $pxe['prompt'], - "SAY" => $pxe['say'], - "SERIAL" => $pxe['serial'], - "TIMEOUT" => $pxe['timeout'], - "MAXPOS" => $maxpos, - "NODEDN" => $nodeDN, - "DEFDN" => $rbsDN, - "MNR" => $mnr, - "SBMNR" => $sbmnr, - "MCNR" => $mcnr)); - -# RB Dienste für Submenüeinträge holen -# kommt wohl wieder raus (->Submenüs nur im eigenen RBS Bereich) -$subrbs = get_rbsoffers($auDN); - -# Für Submenü Einträge -$template->assign(array("SUBRBSDN" => "", - "SUBRBSCN" => "", - "SUBRBSAU" => "")); -if (count($subrbs) != 0){ -$template->define_dynamic("Subrbs", "Webseite"); - foreach ($subrbs as $item){ - $rbsdnexp = ldap_explode_dn($item,1); - $subrbscn = $rbsdnexp[0]; - $subrbsau = $rbsdnexp[2]; - #$subrbsexp = explode(',',$item['dn']); - #$subrbsau = explode('=',$subrbsexp[2]); - $template->assign(array("SUBRBSDN" => $item, - "SUBRBSCN" => $subrbscn, - "SUBRBSAU" => "[ ".$subrbsau." ]")); - $template->parse("SUBRBS_LIST", ".Subrbs"); - } -} - - -################################################ -# Bootmenü Einträge - -$template->define_dynamic("Bootmenu", "Webseite"); -$template->assign(array("MENDN" => "", - "MENULABEL" => "", - "ANZEIGE" => "Noch kein Bootmenü Eintrag angelegt", - "MEDEF" => "", - "MEPWD" => "", - "MEHIDE" => "", - "BGCDEF" => "", - "POSITION" => "")); -foreach ($menuentries as $me){ - $anzeige = ""; - if ($me['label'] != "" && $me['menulabel'] == ""){$anzeige .= $me['label'];} - if ($me['menulabel'] != ""){$anzeige .= $me['menulabel'];} - if ($me['menudefault'] == 1){$medef = "D"; $bgcdef = "background-color:#EEDD82;";} - if ($me['menupasswd'] != ""){$mepwd = "P";} - if ($me['menuhide'] == 1){$mehide = "H"; $bgcdef = "background-color:#A0A0A0;";} - $template->assign(array("MENDN" => $me['dn'], - "BACKLINK" => "", - "ANZEIGE" => "".$anzeige."", - "ANZEIGENAME" => $anzeige, - "POSITION" => $me['menuposition'], - "MEDEF" => $medef, - "MEPWD" => $mepwd, - "MEHIDE" => $mehide, - "BGCDEF" => $bgcdef, - "AUDN" => $auDN)); - $template->parse("BOOTMENU_LIST", ".Bootmenu"); - $medef = ""; - $bgcdef = ""; -} - - - -################################################ -# 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"); -} - - -# falls TR vorhanden dann soll sie gelöscht werden (flag deltr setzen) -if (count($pxe['timerange']) != 0){ - $template->assign(array("DELTR" => "1")); -} -else{ - $template->assign(array("DELTR" => "0")); -} - -################################################################################### - -include("rbs_footer.inc.php"); - -?> -- cgit v1.2.3-55-g7522