summaryrefslogtreecommitdiffstats
path: root/ldap-site-mngmt/webinterface/computers/ip_rechner_change.php
diff options
context:
space:
mode:
Diffstat (limited to 'ldap-site-mngmt/webinterface/computers/ip_rechner_change.php')
-rw-r--r--ldap-site-mngmt/webinterface/computers/ip_rechner_change.php122
1 files changed, 0 insertions, 122 deletions
diff --git a/ldap-site-mngmt/webinterface/computers/ip_rechner_change.php b/ldap-site-mngmt/webinterface/computers/ip_rechner_change.php
deleted file mode 100644
index 4db8bed0..00000000
--- a/ldap-site-mngmt/webinterface/computers/ip_rechner_change.php
+++ /dev/null
@@ -1,122 +0,0 @@
-<?php
-
-include('../standard_header.inc.php');
-
-$hostDN = $_POST['hostdn'];
-$oldip = $_POST['oldip'];
-$newip = $_POST['newip'];
-$fixadd = $_POST['fixadd'];
-
-$syntax = new Syntaxcheck;
-$url = "ip_rechner.php";
-
-echo "
-<html>
-<head>
- <title>IP Address Management</title>
- <link rel='stylesheet' href='../styles.css' type='text/css'>
-</head>
-<body>
-<table border='0' cellpadding='30' cellspacing='0'>
-<tr><td>";
-
-
-$diff1 = array_keys(array_diff_assoc($oldip,$newip));
-$diff2 = array_keys(array_diff_assoc($newip,$oldip));
-$tochange = array_unique(array_merge($diff1,$diff2));
-
-foreach ($tochange as $i){
-
- if ( $oldip[$i] == "" && $newip[$i] != "" ){
- echo "neue IP";echo "<br>";echo "<br>";
- echo "<br>";
- echo "alte IP: ";print_r($oldip[$i]);echo "<br>";
- echo "neue IP: ";print_r($newip[$i]);echo "<br>";
-
- if ($syntax->check_ip_syntax($newip[$i])){
- echo "korrekte IP Syntax";
- $newip[$i] = htmlentities($newip[$i]);
- $newip_array = array($newip[$i],$newip[$i]);
- #print_r($newip_array);
- $newipp = implode('_',$newip_array);
- #print_r($newipp);
- $oldip[$i] = htmlentities($oldip[$i]);
- if (new_ip_host($newipp,$hostDN[$i],$auDN)){
- $mesg = "Neue IP Adresse eingetragen<br>";
- # falls Rechner in DHCP -> fixed-address auf IP Setzen...
- # und update_dhcpmtime(array());
- }else{$mesg = "Fehler beim eintragen der neuen IP Adresse<br>";}
- }else{echo "falsche IP Syntax";}
-
- $mesg .= "<br>Sie werden automatisch auf die vorherige Seite zur&uuml;ckgeleitet. <br>
- Falls nicht, klicken Sie hier <a href='ip_rechner.php' style='publink'>back</a>";
- redirect(4, $url, $mesg, $addSessionId = TRUE);
- }
-
- elseif ( $oldip[$i] != "" && $newip[$i] != "" ){
- echo "aendern IP";echo "<br>";echo "<br>";
- echo "<br>";
- echo "alte IP: ";print_r($oldip[$i]);echo "<br>";
- echo "neue IP: ";print_r($newip[$i]);echo "<br>";
-
- if ($syntax->check_ip_syntax($newip[$i])){
- echo "korrekte IP Syntax";
- $newip[$i] = htmlentities($newip[$i]);
- $newip_array = array($newip[$i],$newip[$i]);
- #print_r($newip_array);
- $newipp = implode('_',$newip_array);
- #print_r($newipp);
- $oldip[$i] = htmlentities($oldip[$i]);
- $oldip_array = array($oldip[$i],$oldip[$i]);
- $oldipp = implode('_',$oldip_array);
- 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
- update_dhcpmtime(array());
- }else{
- $mesg = "Fehler beim aendern der IP Adresse<br>";
- # oldip die schon gelöscht wurde wieder einfügen
- new_ip_host($oldipp,$hostDN[$i],$auDN);}
- }else{echo "falsche IP Syntax";}
-
- $mesg .= "<br>Sie werden automatisch auf die vorherige Seite zur&uuml;ckgeleitet. <br>
- Falls nicht, klicken Sie hier <a href='ip_rechner.php' style='publink'>back</a>";
- redirect(4, $url, $mesg, $addSessionId = TRUE);
- }
-
- elseif ( $oldip[$i] != "" && $newip[$i] == "" ){
- echo "loeschen IP";echo "<br>";echo "<br>";
- echo "<br>";
- echo "alte IP: ";print_r($oldip[$i]);echo "<br>";
- echo "neue IP: ";print_r($newip[$i]);echo "<br>";
-
- echo "korrekte IP Syntax";
- $newip[$i] = htmlentities($newip[$i]);
- $oldip[$i] = htmlentities($oldip[$i]);
- if (delete_ip_host($hostDN[$i],$auDN)){
- $mesg = "IP Adresse geloescht<br>";
- adjust_hostip_tftpserverip($oldip[$i],"");
- # falls Rechner in DHCP -> fixed-address auf dynamic/Hostname setzen
- update_dhcpmtime(array());
- }else{$mesg = "Fehler beim loeschen der IP Adresse<br>";}
-
- $mesg .= "<br>Sie werden automatisch auf die vorherige Seite zur&uuml;ckgeleitet. <br>
- Falls nicht, klicken Sie hier <a href='ip_rechner.php' style='publink'>back</a>";
- redirect(4, $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_rechner.php' style='publink'>back</a>";
- redirect(3, $url, $mesg, $addSessionId = TRUE);
- }
-
-}
-
-echo "
-</td></tr></table>
-</head>
-</html>";
-?>