From 310554c02e4b51c5300f8bdf8ad15e3f0520bc53 Mon Sep 17 00:00:00 2001
From: Tarik Gasmi
Date: Fri, 26 Oct 2007 08:41:22 +0000
Subject: LSM Webinterface, new actualized Version
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1401 95ad53e4-c205-0410-b2fa-d234c58c8868
---
.../webinterface/dhcp/dhcppools_change.php | 36 ++++++++++++++++++++--
1 file changed, 34 insertions(+), 2 deletions(-)
(limited to 'ldap-site-mngmt/webinterface/dhcp/dhcppools_change.php')
diff --git a/ldap-site-mngmt/webinterface/dhcp/dhcppools_change.php b/ldap-site-mngmt/webinterface/dhcp/dhcppools_change.php
index 375cc01a..1a62cfed 100644
--- a/ldap-site-mngmt/webinterface/dhcp/dhcppools_change.php
+++ b/ldap-site-mngmt/webinterface/dhcp/dhcppools_change.php
@@ -20,6 +20,8 @@ $addrange1 = $_POST['addrange1'];
$addrange2 = $_POST['addrange2'];
$uc = $_POST['unknownclients'];
$olduc = $_POST['olduc'];
+$rbs = $_POST['rbs'];
+$oldrbs = $_POST['oldrbs'];
# Array to fill with AUs to update dhcpMTime
$au_to_update = array();
@@ -40,7 +42,7 @@ $mnr = $_POST['mnr'];
#print_r($olduc); echo "
";
#print_r($uc); echo "
";
-$seconds = 200;
+$seconds = 2;
$url = "dhcppool.php?mnr=".$mnr;
echo "
@@ -85,6 +87,8 @@ for ($i=0;$i";
+ if ($result = ldap_mod_add($ds,$pooldn[$i],$entryrbs)){
+ echo "DHCP Pool erfolgreich in RBS eingebunden.
";
+ }
+ }elseif ( $rbs[$i] == "" ){
+ $entryrbs ['hlprbservice'] = array();
+ $entryrbs ['dhcpoptnext-server'] = array();
+ $entryrbs ['dhcpoptfilename'] = array();
+ echo "RBS delete "; echo "
";
+ if ($result = ldap_mod_del($ds,$pooldn[$i],$entryrbs)){
+ echo "DHCP Pool erfolgreich aus RBS gelöscht.
";
+ }
+ }else{
+ echo "RBS replace "; print_r($oldrbs[$i]); echo " with "; print_r($entryrbs); echo "
";
+ if ($result = ldap_mod_replace($ds,$pooldn[$i],$entryrbs)){
+ echo "DHCP Pool RBS Einbindung erfolgreich geändert.
";
+ }
+ }
+ }
+
# Ranges hinzufügen
if ( $addrange1[$i] != "" && $addrange2[$i] != "" ){
if ($syntax->check_ip_syntax($addrange1[$i]) && $syntax->check_ip_syntax($addrange2[$i])){
@@ -132,7 +164,7 @@ for ($i=0;$i",$pooldn[$i]);
# Range zusammenstellen
$newrange = implode("_", array($addrange1[$i],$addrange2[$i]));
--
cgit v1.2.3-55-g7522