"; # print_r($oldip);echo "
"; $syntax = new Syntaxcheck; $url = "ip_rechner.php"; echo " IP Address Management
"; $diff1 = array_keys(array_diff_assoc($oldip,$newip)); $diff2 = array_keys(array_diff_assoc($newip,$oldip)); $tochange = array_unique(array_merge($diff1,$diff2)); # print_r($diff1);echo "
"; # print_r($diff2);echo "
"; # print_r($tochange);echo "

"; foreach ($tochange as $i){ if ( $oldip[$i] == "" && $newip[$i] != "" ){ echo "neue IP";echo "
";echo "
"; #print_r($auDN[$i]);echo "
"; #print_r($hostDN[$i]);echo "
"; echo "
"; echo "alte IP: ";print_r($oldip[$i]);echo "
"; echo "neue IP: ";print_r($newip[$i]);echo "
"; 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[$i])){ $mesg = "Neue IP Adresse eingetragen
"; }else{$mesg = "Fehler beim eintragen der neuen IP Adresse
";} }else{echo "falsche IP Syntax";} $mesg .= "
Sie werden automatisch auf die vorherige Seite zurückgeleitet.
Falls nicht, klicken Sie hier back"; redirect(4, $url, $mesg, $addSessionId = TRUE); } elseif ( $oldip[$i] != "" && $newip[$i] != "" ){ echo "aendern IP";echo "
";echo "
"; #print_r($auDN[$i]);echo "
"; #print_r($hostDN[$i]);echo "
"; echo "
"; echo "alte IP: ";print_r($oldip[$i]);echo "
"; echo "neue IP: ";print_r($newip[$i]);echo "
"; 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[$i])){ $mesg = "IP Adresse geaendert
"; }else{ $mesg = "Fehler beim aendern der IP Adresse
"; # oldip die schon gelöscht wurde wieder einfügen new_ip_host($oldipp,$hostDN[$i],$auDN[$i]);} }else{echo "falsche IP Syntax";} $mesg .= "
Sie werden automatisch auf die vorherige Seite zurückgeleitet.
Falls nicht, klicken Sie hier back"; redirect(4, $url, $mesg, $addSessionId = TRUE); } elseif ( $oldip[$i] != "" && $newip[$i] == "" ){ echo "loeschen IP";echo "
";echo "
"; #print_r($auDN[$i]);echo "
"; #print_r($hostDN[$i]);echo "
"; echo "
"; echo "alte IP: ";print_r($oldip[$i]);echo "
"; echo "neue IP: ";print_r($newip[$i]);echo "
"; echo "korrekte IP Syntax"; $newip[$i] = htmlentities($newip[$i]); $oldip[$i] = htmlentities($oldip[$i]); if (delete_ip_host($hostDN[$i],$auDN[$i])){ $mesg = "IP Adresse geloescht
"; }else{$mesg = "Fehler beim loeschen der IP Adresse
";} $mesg .= "
Sie werden automatisch auf die vorherige Seite zurückgeleitet.
Falls nicht, klicken Sie hier back"; redirect(4, $url, $mesg, $addSessionId = TRUE); } else{ $mesg = "keine Aenderung
"; $mesg .= "
Sie werden automatisch auf die vorherige Seite zurückgeleitet.
Falls nicht, klicken Sie hier back"; redirect(3, $url, $mesg, $addSessionId = TRUE); } } echo "
"; ?>