diff options
Diffstat (limited to 'ldap-site-mngmt/webinterface/computers/ip_rechner_change.php')
-rw-r--r-- | ldap-site-mngmt/webinterface/computers/ip_rechner_change.php | 122 |
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ü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ü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ü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ü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>"; -?> |