summaryrefslogtreecommitdiffstats
path: root/ldap-site-mngmt/webinterface/ip
diff options
context:
space:
mode:
authorTarik Gasmi2007-09-27 16:40:23 +0200
committerTarik Gasmi2007-09-27 16:40:23 +0200
commitecc473303fbee5f5466d2477157b5fd682357003 (patch)
tree2776e2d1d44543e60e15fba30d98d630a551c59c /ldap-site-mngmt/webinterface/ip
parentAdded text to PXE image "please select" and "use arrow keys". Dirks idea. (diff)
downloadcore-ecc473303fbee5f5466d2477157b5fd682357003.tar.gz
core-ecc473303fbee5f5466d2477157b5fd682357003.tar.xz
core-ecc473303fbee5f5466d2477157b5fd682357003.zip
Reorganized LSM Webinterface
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1353 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'ldap-site-mngmt/webinterface/ip')
-rw-r--r--ldap-site-mngmt/webinterface/ip/ip.php15
-rw-r--r--ldap-site-mngmt/webinterface/ip/ip_deleg.php2
-rw-r--r--ldap-site-mngmt/webinterface/ip/ip_deleg_change.php82
-rw-r--r--ldap-site-mngmt/webinterface/ip/ip_dhcp.php2
-rw-r--r--ldap-site-mngmt/webinterface/ip/ip_header.inc.php11
-rw-r--r--ldap-site-mngmt/webinterface/ip/ip_menu.php2
-rw-r--r--ldap-site-mngmt/webinterface/ip/ip_rechner.dwt19
-rw-r--r--ldap-site-mngmt/webinterface/ip/ip_rechner.php34
-rw-r--r--ldap-site-mngmt/webinterface/ip/ip_rechner_change.php3
-rw-r--r--ldap-site-mngmt/webinterface/ip/no_ip.php13
10 files changed, 95 insertions, 88 deletions
diff --git a/ldap-site-mngmt/webinterface/ip/ip.php b/ldap-site-mngmt/webinterface/ip/ip.php
index 8a435442..9566d124 100644
--- a/ldap-site-mngmt/webinterface/ip/ip.php
+++ b/ldap-site-mngmt/webinterface/ip/ip.php
@@ -1,27 +1,20 @@
<?php
include('../standard_header.inc.php');
-
-# 1. Seitentitel - wird in der Titelleiste des Browser angezeigt.
-$titel = "IP Address Management";
-# 2. Nummer des zugehörigen Hauptmenus (Registerkarte) beginnend bei 0, siehe Dokumentation.doc.
-$mainnr = 2;
-$mnr = 0;
-# 3. Dateiname und evtl. Pfad des Templates für die Webseite
+
+# Dateiname und evtl. Pfad des Templates für die Webseite
$webseite = "ip_start.dwt";
-include("../class.FastTemplate.php");
-
include("ip_header.inc.php");
###################################################################################
+$mnr = 0;
+
# Menuleiste erstellen
createMainMenu($rollen, $mainnr);
createIPMenu($rollen, $mnr);
-include("ip_blocks.inc.php");
-
###################################################################################
include("ip_footer.inc.php");
diff --git a/ldap-site-mngmt/webinterface/ip/ip_deleg.php b/ldap-site-mngmt/webinterface/ip/ip_deleg.php
index 6b1cf3ed..6e15b6f2 100644
--- a/ldap-site-mngmt/webinterface/ip/ip_deleg.php
+++ b/ldap-site-mngmt/webinterface/ip/ip_deleg.php
@@ -5,7 +5,7 @@ include('../standard_header.inc.php');
# 1. Seitentitel - wird in der Titelleiste des Browser angezeigt.
$titel = "IP Address Management";
# 2. Nummer des zugehörigen Hauptmenus (Registerkarte) beginnend bei 0, siehe Dokumentation.doc.
-$mainnr = 2;
+$mainnr = 1;
$mnr = 2;
# 3. Dateiname und evtl. Pfad des Templates für die Webseite
$webseite = "ip_deleg.dwt";
diff --git a/ldap-site-mngmt/webinterface/ip/ip_deleg_change.php b/ldap-site-mngmt/webinterface/ip/ip_deleg_change.php
index d3fddc03..d9122eb0 100644
--- a/ldap-site-mngmt/webinterface/ip/ip_deleg_change.php
+++ b/ldap-site-mngmt/webinterface/ip/ip_deleg_change.php
@@ -20,6 +20,7 @@ print_r($auDN);echo "<br><br>";
$syntax = new Syntaxcheck;
$url = "ip_deleg.php";
+$seconds = 200;
echo "
<html>
@@ -44,59 +45,57 @@ $tochange2 = array_unique(array_merge($diff3,$diff4));
# print_r($tochange2);echo "<br><br>";
$tochange = array_unique(array_merge($tochange1,$tochange2));
-print_r($tochange);echo "<br><br>";
+#print_r($tochange);echo "<br><br>";
foreach ($tochange as $i){
+ $childaudnexp = ldap_explode_dn($childauDN[$i], 1);
+ $childau = $childaudnexp[0];
+ #print_r($childau);
+
if ( $oldrange1[$i] == "" && $oldrange2[$i] == "" && $newrange1[$i] != "" && $newrange2[$i] != "" ){
- echo "neuer IP Bereich delegieren ...";echo "<br>";echo "<br>";
- print_r($auDN[$i]);echo "<br>";
- print_r($childauDN[$i]);echo "<br>";
- echo "<br>";
- # echo "alte IP Range: ";print_r($oldrange1[$i]);echo " - ";print_r($oldrange2[$i]);echo "<br>";
+
+ echo "Neuen IP Bereich an <b>$childau</b> delegieren:";echo "<br>";echo "<br>";
echo "neue IP Range: ";print_r($newrange1[$i]);echo " - ";print_r($newrange2[$i]);echo "<br>";
if ($syntax->check_ip_syntax($newrange1[$i]) && $syntax->check_ip_syntax($newrange2[$i])){
- echo "korrekte IP Syntax<br>";
+ #echo "korrekte IP Syntax<br>";
$newrange1[$i] = htmlentities($newrange1[$i]);
$newrange2[$i] = htmlentities($newrange2[$i]);
$newrange_array = array($newrange1[$i],$newrange2[$i]);
- print_r($newrange_array);
+ #print_r($newrange_array);
$newrange = implode('_',$newrange_array);
- print_r($newrange);
+ #print_r($newrange);
# $oldip[$i] = htmlentities($oldip[$i]);
if (new_ip_delegation($newrange,$childauDN[$i],$auDN[$i])){
- echo "Neuer IP Bereich delegiert eingetragen<br>";
- }else{echo "Fehler beim delegieren des neuen IP Bereichs<br>";}
+ echo "<br>Neuer IP Bereich erfolgreich delegiert<br>";
+ }else{echo "<br>Fehler beim delegieren des neuen IP Bereichs<br>";}
}else{echo "falsche IP Syntax<br>";}
$mesg .= "<br>Sie werden automatisch auf die vorherige Seite zur&uuml;ckgeleitet. <br>
Falls nicht, klicken Sie hier <a href='ip_deleg.php' style='publink'>back</a>";
- redirect(2, $url, $mesg, $addSessionId = TRUE);
+ redirect($seconds, $url, $mesg, $addSessionId = TRUE);
}
elseif ( $oldrange1[$i] != "" && $oldrange2[$i] != "" && $newrange1[$i] == "" && $newrange2[$i] == "" ){
- echo "loeschen IP Delegierung ...";echo "<br>";echo "<br>";
- print_r($auDN[$i]);echo "<br>";
- print_r($childauDN[$i]);echo "<br>";
- echo "<br>";
- echo "alte IP Range: ";print_r($oldrange1[$i]);echo " - ";print_r($oldrange2[$i]);echo "<br>";
- echo "neue IP Range: ";print_r($newrange1[$i]);echo " - ";print_r($newrange2[$i]);echo "<br>";
+
+ echo "IP Delegierung von <b>$childau</b> l&ouml;schen:";echo "<br>";echo "<br>";
+ echo "zu l&ouml;schende IP Range: ";print_r($oldrange1[$i]);echo " - ";print_r($oldrange2[$i]);echo "<br>";
$oldrange1[$i] = htmlentities($oldrange1[$i]);
$oldrange2[$i] = htmlentities($oldrange2[$i]);
$oldip_array = array($oldrange1[$i],$oldrange2[$i]);
$oldrange = implode('_',$oldip_array);
if (delete_ip_delegation($oldrange,$childauDN[$i],$auDN[$i])){
- $mesg = "IP Delegierung geloescht<br>";
+ $mesg = "<br>IP Delegierung geloescht<br>";
}else{
- $mesg = "Fehler beim loeschen der IP Delegierung<br>";
+ $mesg = "<br>Fehler beim loeschen der IP Delegierung<br>";
}
$mesg .= "<br>Sie werden automatisch auf die vorherige Seite zur&uuml;ckgeleitet. <br>
Falls nicht, klicken Sie hier <a href='ip_deleg.php' style='publink'>back</a>";
- redirect(2, $url, $mesg, $addSessionId = TRUE);
+ redirect($seconds, $url, $mesg, $addSessionId = TRUE);
}
elseif ( $oldrange1[$i] != "" && $oldrange2[$i] != "" && $newrange1[$i] != "" && $newrange2[$i] != "" ){
@@ -107,88 +106,85 @@ foreach ($tochange as $i){
if ( ($nr1 > $or1 || $nr2 < $or2) && !($nr1 < $or1 || $nr2 > $or2) ){
- echo "reduzieren IP Delegierung";echo "<br>";echo "<br>";
- print_r($auDN[$i]);echo "<br>";
- print_r($childauDN[$i]);echo "<br>";
+ echo "IP Delegierung von <b>$childau</b> reduzieren:";echo "<br>";echo "<br>";
echo "alte IP Range: ";print_r($oldrange1[$i]);echo " - ";print_r($oldrange2[$i]);echo "<br>";
echo "neue IP Range: ";print_r($newrange1[$i]);echo " - ";print_r($newrange2[$i]);echo "<br>";
if ($syntax->check_ip_syntax($newrange1[$i]) && $syntax->check_ip_syntax($newrange2[$i])){
- echo "korrekte IP Syntax<br>";
+ #echo "korrekte IP Syntax<br>";
$newrange1[$i] = htmlentities($newrange1[$i]);
$newrange2[$i] = htmlentities($newrange2[$i]);
$newrange_array = array($newrange1[$i],$newrange2[$i]);
$newrange = implode('_',$newrange_array);
- print_r($newrange);
+ #print_r($newrange);
$oldrange1[$i] = htmlentities($oldrange1[$i]);
$oldrange2[$i] = htmlentities($oldrange2[$i]);
$oldip_array = array($oldrange1[$i],$oldrange2[$i]);
$oldrange = implode('_',$oldip_array);
- print_r($oldrange);
+ #print_r($oldrange);
if (reduce_ip_delegation($oldrange,$newrange,$childauDN[$i],$auDN[$i])){
- $mesg = "IP Range verkleinert<br>";
+ $mesg = "<br>IP Range verkleinert<br>";
}else{
- $mesg = "Fehler beim verkleinern der IP Range<br>";
+ $mesg = "<br>Fehler beim verkleinern der IP Range<br>";
}
}else{echo "falsche IP Syntax<br>";}
$mesg .= "<br>Sie werden automatisch auf die vorherige Seite zur&uuml;ckgeleitet. <br>
Falls nicht, klicken Sie hier <a href='ip_deleg.php' style='publink'>back</a>";
- redirect(2, $url, $mesg, $addSessionId = TRUE);
+ redirect($seconds, $url, $mesg, $addSessionId = TRUE);
}elseif( ($nr1 < $or1 || $nr2 > $or2) && !($nr1 > $or1 || $nr2 < $or2) ){
- echo "vergroessern IP Delegierung";echo "<br>";echo "<br>";
- print_r($auDN[$i]);echo "<br>";
- print_r($childauDN[$i]);echo "<br>";
- echo "<br>";
+ echo "IP Delegierung von <b>$childau</b> erweitern:";echo "<br>";echo "<br>";
echo "alte IP Range: ";print_r($oldrange1[$i]);echo " - ";print_r($oldrange2[$i]);echo "<br>";
echo "neue IP Range: ";print_r($newrange1[$i]);echo " - ";print_r($newrange2[$i]);echo "<br>";
if ($syntax->check_ip_syntax($newrange1[$i]) && $syntax->check_ip_syntax($newrange2[$i])){
- echo "korrekte IP Syntax<br>";
+ #echo "korrekte IP Syntax<br>";
$newrange1[$i] = htmlentities($newrange1[$i]);
$newrange2[$i] = htmlentities($newrange2[$i]);
$newrange_array = array($newrange1[$i],$newrange2[$i]);
$newrange = implode('_',$newrange_array);
- print_r($newrange);
+ #print_r($newrange);
$oldrange1[$i] = htmlentities($oldrange1[$i]);
$oldrange2[$i] = htmlentities($oldrange2[$i]);
$oldip_array = array($oldrange1[$i],$oldrange2[$i]);
$oldrange = implode('_',$oldip_array);
- print_r($oldrange);
+ #print_r($oldrange);
if (expand_ip_delegation($oldrange,$newrange,$childauDN[$i],$auDN[$i])){
- $mesg = "IP Range erweitert<br>";
+ $mesg = "<br>IP Range erweitert<br>";
}else{
- $mesg = "Fehler beim erweitern der IP Range<br>";
+ $mesg = "<br>Fehler beim erweitern der IP Range<br>";
}
}else{
echo "falsche IP Syntax<br>";
}
$mesg .= "<br>Sie werden automatisch auf die vorherige Seite zur&uuml;ckgeleitet. <br>
Falls nicht, klicken Sie hier <a href='ip_deleg.php' style='publink'>back</a>";
- redirect(2, $url, $mesg, $addSessionId = TRUE);
+ redirect($seconds, $url, $mesg, $addSessionId = TRUE);
}
else{
$mesg = "<br>Verschieben (Shiften) der Delegierung nicht moeglich!<br>
Nur Vergroessern und Verkleinern moeglich!<br>";
$mesg .= "<br>Sie werden automatisch auf die vorherige Seite zur&uuml;ckgeleitet. <br>
Falls nicht, klicken Sie hier <a href='ip_deleg.php' style='publink'>back</a>";
- redirect(2, $url, $mesg, $addSessionId = TRUE);
+ redirect($seconds, $url, $mesg, $addSessionId = TRUE);
}
}
else{
$mesg = "keine Aenderung<br>";
$mesg .= "<br>Sie werden automatisch auf die vorherige Seite zur&uuml;ckgeleitet. <br>
Falls nicht, klicken Sie hier <a href='ip_deleg.php' style='publink'>back</a>";
- redirect(2, $url, $mesg, $addSessionId = TRUE);
- }
+ redirect($seconds, $url, $mesg, $addSessionId = TRUE);
+ }
+
+ echo "<br><br>";
}
echo "
diff --git a/ldap-site-mngmt/webinterface/ip/ip_dhcp.php b/ldap-site-mngmt/webinterface/ip/ip_dhcp.php
index b89d6506..a1c2eea0 100644
--- a/ldap-site-mngmt/webinterface/ip/ip_dhcp.php
+++ b/ldap-site-mngmt/webinterface/ip/ip_dhcp.php
@@ -5,7 +5,7 @@ include('../standard_header.inc.php');
# 1. Seitentitel - wird in der Titelleiste des Browser angezeigt.
$titel = "IP Address Management";
# 2. Nummer des zugehörigen Hauptmenus (Registerkarte) beginnend bei 0, siehe Dokumentation.doc.
-$mainnr = 2;
+$mainnr = 1;
$mnr = 2;
# 3. Dateiname und evtl. Pfad des Templates für die Webseite
$webseite = "ip_dhcp.dwt";
diff --git a/ldap-site-mngmt/webinterface/ip/ip_header.inc.php b/ldap-site-mngmt/webinterface/ip/ip_header.inc.php
index 96029f43..a07c513e 100644
--- a/ldap-site-mngmt/webinterface/ip/ip_header.inc.php
+++ b/ldap-site-mngmt/webinterface/ip/ip_header.inc.php
@@ -1,5 +1,10 @@
<?php
-include("ip_menu.php");
+
+# 1. Seitentitel - wird in der Titelleiste des Browser angezeigt.
+$titel = "IP Address Management";
+# 2. Nummer des zugehörigen Hauptmenus (Registerkarte) beginnend bei 0, siehe Dokumentation.doc.
+$mainnr = 1;
+
$template = new FastTemplate(".");
@@ -19,4 +24,8 @@ $template->define($definedTemplates);
$template->assign(array("SEITENTITEL" => $titel, "ROLLE" => "mainadmin", "AU" => $au_ou, "DOMAIN" => $assocdom, "USERCN" => $usercn));
+
+include("ip_menu.php");
+include("ip_blocks.inc.php");
+
?> \ No newline at end of file
diff --git a/ldap-site-mngmt/webinterface/ip/ip_menu.php b/ldap-site-mngmt/webinterface/ip/ip_menu.php
index 459e47e8..8b1ebd4c 100644
--- a/ldap-site-mngmt/webinterface/ip/ip_menu.php
+++ b/ldap-site-mngmt/webinterface/ip/ip_menu.php
@@ -22,7 +22,7 @@ function createIPMenu($rollen , $mnr) {
"zugriff" => "alle"),
array("link" => $iprechnerlink,
"text" => "IP Adressen Rechner",
- "zugriff" => array("MainAdmin","HostAdmin")),
+ "zugriff" => array("MainAdmin","DhcpAdmin","HostAdmin")),
#array("link" => $ipdhcplink,
# "text" => "IP Adressen DHCP",
# "zugriff" => array("MainAdmin","HostAdmin","DhcpAdmin")),
diff --git a/ldap-site-mngmt/webinterface/ip/ip_rechner.dwt b/ldap-site-mngmt/webinterface/ip/ip_rechner.dwt
index ecadf98a..b300e88e 100644
--- a/ldap-site-mngmt/webinterface/ip/ip_rechner.dwt
+++ b/ldap-site-mngmt/webinterface/ip/ip_rechner.dwt
@@ -8,8 +8,9 @@
<tr><td>
<table cellpadding='7' cellspacing='0' border='1' align='left' width='90%' style='border-width: 0 0 0 0;'>
<tr>
- <td width='30%' style='border-color: black; border-style: solid; border-width: 0 0 3 0;'><b>Rechner Name</b></td>
- <td width='70%' style='border-color: black; border-style: solid; border-width: 0 0 3 0;'><b>IP Adresse</b></td>
+ <td width='25%' style='border-color: black; border-style: solid; border-width: 0 0 3 0;'><b>Rechner Name</b></td>
+ <td width='25%' style='border-color: black; border-style: solid; border-width: 0 0 3 0;'><b>IP Adresse</b></td>
+ <td width='50%' style='border-color: black; border-style: solid; border-width: 0 0 3 0;'><b>DHCP</b></td>
</tr>
<form action='ip_rechner_change.php' method='post'>
@@ -19,14 +20,14 @@
<tr>
<td style='border-color: black; border-style: solid; border-width: 0 0 1 0;'>{HOSTNAME} &nbsp;</td>
<td style='border-color: black; border-style: solid; border-width: 0 0 1 0;'>
- <input type='Text' name='newip[]' value='{IP}' size='15' class='medium_form_field'> &nbsp;&nbsp;{DHCPCONT}
- <input type='hidden' name='oldip[]' value='{OLDIP}'>
- <input type='hidden' name='hostdn[]' value='{HOSTDN}'>
- <input type='hidden' name='audn[]' value='{AUDN}'>
- &nbsp;
- </td>
+ <input type='Text' name='newip[]' value='{IP}' size='15' class='medium_form_field'></td>
+ <td style='border-color: black; border-style: solid; border-width: 0 0 1 0;'> {DHCPCONT} &nbsp;</td>
</tr>
-
+ <input type='hidden' name='oldip[]' value='{OLDIP}'>
+ <input type='hidden' name='hostdn[]' value='{HOSTDN}'>
+ <input type='hidden' name='fixadd[]' value='{FIXADD}'>
+ <input type='hidden' name='audn[]' value='{AUDN}'>
+
<!-- END DYNAMIC BLOCK: Hosts -->
</table></td>
diff --git a/ldap-site-mngmt/webinterface/ip/ip_rechner.php b/ldap-site-mngmt/webinterface/ip/ip_rechner.php
index 66ea23ee..e49c6a40 100644
--- a/ldap-site-mngmt/webinterface/ip/ip_rechner.php
+++ b/ldap-site-mngmt/webinterface/ip/ip_rechner.php
@@ -5,7 +5,7 @@ include('../standard_header.inc.php');
# 1. Seitentitel - wird in der Titelleiste des Browser angezeigt.
$titel = "IP Address Management";
# 2. Nummer des zugehörigen Hauptmenus (Registerkarte) beginnend bei 0, siehe Dokumentation.doc.
-$mainnr = 2;
+$mainnr = 1;
$mnr = 1;
# 3. Dateiname und evtl. Pfad des Templates für die Webseite
$webseite = "ip_rechner.dwt";
@@ -27,30 +27,44 @@ include("ip_blocks.inc.php");
$template->assign(array("IP" => "",
"OLDIP" => "",
"DHCPCONT" => "",
+ "FIXADD" => "",
"HOSTNAME" => "Noch keine Rechner angelegt",
"HOSTDN" => ""));
-$host_array = get_hosts($auDN,array("dn","hostname","ipaddress","dhcphlpcont"));
+$host_array = get_hosts($auDN,array("dn","hostname","ipaddress","dhcphlpcont","dhcpoptfixed-address"));
# print_r ($host_array);
$template->define_dynamic("Hosts", "Webseite");
foreach ($host_array as $host){
$hostip = explode('_',$host['ipaddress']);
-
+
+ $dhcpcont = "";
+ $fixadd = "";
if ( count($host['dhcphlpcont']) != 0 && $host['ipaddress'] == "" ){
- $subnetCN = explode('cn=',$host['dhcphlpcont']);
- $dynsubnet = explode(',', $subnetCN[1]);
- $dhcpcont = " DYNAMISCH &nbsp;&nbsp;(DHCP, Subnet $dynsubnet[0])";
+ #$subnetCN = explode('cn=',$host['dhcphlpcont']);
+ #$dynsubnet = explode(',', $subnetCN[1]);
+ #$dhcpcont = " DYNAMISCH &nbsp;&nbsp;(DHCP, Subnet $dynsubnet[0])";
+ $dhcpcont = " dynamisch";
+ $fixadd = $host['dhcpoptfixed-address'];
}elseif( count($host['dhcphlpcont']) != 0 && $host['ipaddress'] != "" ){
- $subnetCN = explode('cn=',$host['dhcphlpcont']);
- $dynsubnet = explode(',', $subnetCN[1]);
- $dhcpcont = " STATISCH &nbsp;&nbsp;(DHCP, Subnet $dynsubnet[0])";
- }else{$dhcpcont = "";}
+ #$subnetCN = explode('cn=',$host['dhcphlpcont']);
+ #$dynsubnet = explode(',', $subnetCN[1]);
+ #$dhcpcont = " STATISCH &nbsp;&nbsp;(DHCP, Subnet $dynsubnet[0])";
+ if ( $host['dhcpoptfixed-address'] == "ip") {
+ $dhcpcont = " fix";
+ $fixadd = $host['dhcpoptfixed-address'];
+ }
+ if ( $host['dhcpoptfixed-address'] == "hostname") {
+ $dhcpcont = " fix (&uuml;ber DNS Name)";
+ $fixadd = $host['dhcpoptfixed-address'];
+ }
+ }
$template->assign(array("IP" => $hostip[0],
"OLDIP" => $hostip[0],
"DHCPCONT" => $dhcpcont,
+ "FIXADD" => $fixadd,
"HOSTNAME" => $host['hostname'],
"HOSTDN" => $host['dn'],
"AUDN" => $auDN ));
diff --git a/ldap-site-mngmt/webinterface/ip/ip_rechner_change.php b/ldap-site-mngmt/webinterface/ip/ip_rechner_change.php
index 851eb77f..4db8bed0 100644
--- a/ldap-site-mngmt/webinterface/ip/ip_rechner_change.php
+++ b/ldap-site-mngmt/webinterface/ip/ip_rechner_change.php
@@ -5,6 +5,7 @@ include('../standard_header.inc.php');
$hostDN = $_POST['hostdn'];
$oldip = $_POST['oldip'];
$newip = $_POST['newip'];
+$fixadd = $_POST['fixadd'];
$syntax = new Syntaxcheck;
$url = "ip_rechner.php";
@@ -68,7 +69,7 @@ foreach ($tochange as $i){
$oldip[$i] = htmlentities($oldip[$i]);
$oldip_array = array($oldip[$i],$oldip[$i]);
$oldipp = implode('_',$oldip_array);
- if (modify_ip_host($newipp,$hostDN[$i],$auDN)){
+ if (modify_ip_host($newipp,$hostDN[$i],$auDN,$fixadd[$i])){
$mesg = "IP Adresse geaendert<br>";
adjust_hostip_tftpserverip($oldip[$i],$newip[$i]);
# Falls Rechner in DHCP
diff --git a/ldap-site-mngmt/webinterface/ip/no_ip.php b/ldap-site-mngmt/webinterface/ip/no_ip.php
index 3cf62d81..51a4b030 100644
--- a/ldap-site-mngmt/webinterface/ip/no_ip.php
+++ b/ldap-site-mngmt/webinterface/ip/no_ip.php
@@ -2,28 +2,21 @@
include('../standard_header.inc.php');
-# 1. Seitentitel - wird in der Titelleiste des Browser angezeigt.
-$titel = "IP Address Management";
-# 2. Nummer des zugehörigen Hauptmenus (Registerkarte) beginnend bei 0, siehe Dokumentation.doc.
-$mainnr = 2;
-$mnr = 1;
-# 3. Dateiname und evtl. Pfad des Templates für die Webseite
+# Dateiname und evtl. Pfad des Templates für die Webseite
$webseite = "no_ip.dwt";
-include("../class.FastTemplate.php");
-
include("ip_header.inc.php");
###############################################################################
+$mnr = 1;
+
$mnr = $_GET['mnr'];
# Menuleiste erstellen
createMainMenu($rollen, $mainnr);
createIPMenu($rollen, $mnr);
-include("ip_blocks.inc.php");
-
###############################################################################
###############################################################################