From b9d2bd338f68aace2eb9e999896a787014ac7e46 Mon Sep 17 00:00:00 2001
From: Tarik Gasmi
Date: Thu, 7 Jun 2007 17:49:06 +0000
Subject: Aktuelle Version LDAP-Site-Mngmt Webinterface
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1156 95ad53e4-c205-0410-b2fa-d234c58c8868
---
.../webinterface/computers/dhcphost.php | 134 +++++++++------------
1 file changed, 59 insertions(+), 75 deletions(-)
(limited to 'ldap-site-mngmt/webinterface/computers/dhcphost.php')
diff --git a/ldap-site-mngmt/webinterface/computers/dhcphost.php b/ldap-site-mngmt/webinterface/computers/dhcphost.php
index 6a934202..3eb07d19 100644
--- a/ldap-site-mngmt/webinterface/computers/dhcphost.php
+++ b/ldap-site-mngmt/webinterface/computers/dhcphost.php
@@ -41,20 +41,42 @@ $rbsDN = $host['hlprbservice'];
$rbs_dhcpopt = "";
$host_dhcpopt = "";
+$dhcp_selectbox = "";
+
+##########################################################
+# DHCP Setup
# DHCP Daten
if ($dhcphlpcont == ""){
- $dhcp = "Rechner ist in keinem DHCP Dienst angemeldet
+ $objecttype = "nodhcp";
+
+ # DHCP Selectbox
+ $altdhcp = alternative_dhcpobjects($objecttype,$objectDN,$hostip[0]);
+ $dhcp_selectbox .= "
+ | ";
+
+ $dhcp = "Eingebunden in DHCP Dienst: |
+
+ Rechner ist in keinem DHCP Dienst angemeldet
|
- DHCP Dienst auswählen: ";
- $objecttype = "nodhcp";
+ DHCP Dienst auswählen:
| ".$dhcp_selectbox;
+
$rbs = "
Sie müssen den Rechner zuerst in einem DHCP Dienst anmelden, bevor Sie ihn
einem Remote Boot Dienst zuordnen können (DHCP Optionen!!).
|
";
}else{
- # Subnet?
+ # Host in Service oder Subnet?
$objecttype = "service";
$dhcp = "";
$ocarray = get_node_data($dhcphlpcont,array("objectclass","dhcphlpcont"));
@@ -71,9 +93,26 @@ if ($dhcphlpcont == ""){
$exp1 = explode(',',$dhcphlpcont);
$expdhcp = explode('=',$exp1[0]); $dhcpserv = $expdhcp[1];
$expdhcpau = explode('=',$exp1[2]); $dhcpau = $expdhcpau[1];
- $dhcp .= "Service ".$dhcpserv." / AU ".$dhcpau."
+
+ # DHCP Selectbox
+ $altdhcp = alternative_dhcpobjects($objecttype,$objectDN,$hostip[0]);
+ $dhcp_selectbox .= "
+ | ";
+
+ $dhcp .= "Eingebunden in DHCP Dienst: |
+
+ Service ".$dhcpserv." / AU ".$dhcpau."
|
- DHCP Dienst ändern: ";
+ DHCP Dienst ändern:
| ".$dhcp_selectbox;
$fixedaddselopt = "";
@@ -91,7 +130,7 @@ if ($dhcphlpcont == ""){
";
break;
case "hostname":
- $fixedaddress = "".$host['hostname']."
(Fixe IP Adresse über Hostnamen aufgelöst)";
+ $fixedaddress = "".$host['hostname']."
(Fixe IP Adresse über DNS aufgelöst)";
if ( $hostip[0] != "" ){
$fixedaddselopt .= "";
}
@@ -115,59 +154,6 @@ if ($dhcphlpcont == ""){
";
-
- ###########################################################
- # RBS Setup
- $rbs_selectbox = "";
- $rbs_dhcpopt = "";
- $altrbs = alternative_rbservices($rbsDN);
-
-
- $rbs_selectbox .= "
- | ";
-
- # RBS Daten
- if ($rbsDN == ""){
-
- $rbs = "Remote Boot Dienst: |
-
- Rechner ist in keinem Remote Boot Dienst angemeldet
|
-
- RBS auswählen:
| ".$rbs_selectbox;
- }else{
-
- $rbs = "";
- $rbsdata = get_node_data($rbsDN,array("tftpserverip"));
- #print_r($rbsdata); echo "
";
- $exp2 = explode(',',$host['hlprbservice']);
- $exprbs = explode('=',$exp2[0]); $rbserv = $exprbs[1];
- $exprbsau = explode('=',$exp2[2]); $rbsau = $exprbsau[1];
- $rbs .= "Remote Boot Dienst: |
-
- Remote Boot Service ".$rbserv." / AU ".$rbsau."
- TFTP (Boot) Server: ".$rbsdata['tftpserverip']."
|
-
- RBS ändern:
| ".$rbs_selectbox;
-
- $rbs_dhcpopt = "
| DHCP Optionen: |
-
- | next-server (TFTP Server): |
- ".$host['dhcpoptnext-server']." |
-
-
- | filename (initiale remote Bootdatei): |
- ".$host['dhcpoptfilename']." |
-
";
- }
}
@@ -181,12 +167,11 @@ $template->assign(array("HOSTDN" => $hostDN,
"OLDFIXADD" => $host['dhcpoptfixed-address'],
"OLDRBS" => $rbsDN,
"DHCPCONT" => $dhcp,
- "HOST_DHCPOPT" => $host_dhcpopt,
- "RBS" => $rbs,
- "RBS_DHCPOPT" => $rbs_dhcpopt,
+ "HOST_DHCPOPT" => $host_dhcpopt,
"NEXTSERVER" => $host['dhcpoptnext-server'],
"FILENAME" => $host['dhcpoptfilename'],
"HOSTLINK" => "
+ | ";*/
###########################################################
# RBS Setup
--
cgit v1.2.3-55-g7522