From c7b4e4a81d7f38c0f1f927f6804ef281c4f67dcd Mon Sep 17 00:00:00 2001
From: Tarik Gasmi
Date: Tue, 31 Jul 2007 07:29:53 +0000
Subject: Actualized LDAP SiteManagement Code - Web Interface, DHCP
Generationscript
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1284 95ad53e4-c205-0410-b2fa-d234c58c8868
---
ldap-site-mngmt/webinterface/dhcp/dhcpsubnet.php | 19 ++++++++++++-------
1 file changed, 12 insertions(+), 7 deletions(-)
(limited to 'ldap-site-mngmt/webinterface/dhcp/dhcpsubnet.php')
diff --git a/ldap-site-mngmt/webinterface/dhcp/dhcpsubnet.php b/ldap-site-mngmt/webinterface/dhcp/dhcpsubnet.php
index 235667aa..ee3338ef 100644
--- a/ldap-site-mngmt/webinterface/dhcp/dhcpsubnet.php
+++ b/ldap-site-mngmt/webinterface/dhcp/dhcpsubnet.php
@@ -5,7 +5,7 @@ include('../standard_header.inc.php');
$titel = "DHCP Service Management";
# 2. Nummer des zugehörigen Hauptmenus (Registerkarte) beginnend bei 0, siehe Dokumentation.doc.
$mainnr = 5;
-$mnr = 0;
+$mnr = -1;
$sbmnr = -1;
# 3. Dateiname und evtl. Pfad des Templates für die Webseite
$webseite = "dhcpsubnet.dwt";
@@ -17,12 +17,14 @@ include('dhcp_header.inc.php');
###################################################################################
$mnr = $_GET['mnr'];
-$sbmnr = $_GET['sbmnr'];
+#$sbmnr = $_GET['sbmnr'];
# Menuleisten erstellen
createMainMenu($rollen, $mainnr);
createDhcpMenu($rollen, $mnr, $auDN, $sbmnr);
+include("ip_blocks.inc.php");
+
###################################################################################
$template->assign(array("SUBNETDN" => "",
@@ -50,7 +52,6 @@ $template->assign(array("SUBNETDN" => "",
"OPTGENERIC" => "",
"DHCPOFFERNOWDN" => "",
"DHCPSVNOW" => "",
- "DHCPSVNOWAU" => "",
"MNR" => $mnr,
"SBMNR" => $sbmnr,
"MCNR" => $mcnr));
@@ -67,7 +68,12 @@ $subnet_data = get_node_data($dhcpsubnetDN, $attributes);
#print_r($subnet_data);
# momentane DHCP Service Zuordnung
-$dhcpsvnowdn = ldap_explode_dn($subnet_data['dhcphlpcont'], 1);
+if ($subnet_data['dhcphlpcont'] != ""){
+ $dhcpsvnowdn = ldap_explode_dn($subnet_data['dhcphlpcont'], 1);
+ $dhcpsvnow = "".$dhcpsvnowdn[0]." [AU: ".$dhcpsvnowdn[2]."]";
+}else{
+ $dhcpsvnow = "–";
+}
# DHCP Range
$iprange = explode('_',$subnet_data['dhcprange']);
@@ -96,8 +102,7 @@ $template->assign(array("SUBNETDN" => $dhcpsubnetDN,
"NTPSERVERS" => $subnet_data['dhcpoptntp-servers'],
"OPTGENERIC" => $subnet_data['dhcpoptgeneric'],
"DHCPOFFERNOWDN" => $subnet_data['dhcphlpcont'],
- "DHCPSVNOW" => $dhcpsvnowdn[0],
- "DHCPSVNOWAU" => $dhcpsvnowdn[2],
+ "DHCPSVNOW" => $dhcpsvnow,
"MNR" => $mnr,
"SBMNR" => $sbmnr,
"MCNR" => $mcnr));
@@ -110,7 +115,7 @@ $template->assign(array("DHCPSVDN" => "",
"DHCPSVCN" => "",
"DHCPSVAU" => ""));
if (count($altdhcp) != 0){
-$template->define_dynamic("Dhcpservices", "Webseite");
+ $template->define_dynamic("Dhcpservices", "Webseite");
foreach ($altdhcp as $item){
$template->assign(array("DHCPSVDN" => $item['dn'],
"DHCPSVCN" => $item['cn'],
--
cgit v1.2.3-55-g7522