echo "falsche IP Syntax";
     }
     echo "<br>";
 } elseif ($oldip[$i] != "" && $newip[$i] != "") {
     echo "IP von <b>{$oldip[$i]}</b> nach <b>{$newip[$i]}</b> &auml;ndern <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]);
             if ($dhcp[$i]) {
                 $dhcpchange = 1;
             }
         } 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";
     }
     echo "<br>";
 } elseif ($oldip[$i] != "" && $newip[$i] == "") {
Exemplo n.º 2
0
                $mesg .= "Fehler beim eintragen der IP<br><br>";
            }
        } else {
            $mesg .= "Falsche IP Syntax<br><br>";
        }
    }
}
if ($oldip != "" && $ip != "" && $oldip != $ip) {
    # IP Aendern
    if ($syntax->check_ip_syntax($ip)) {
        $newip_array = array($ip, $ip);
        $newip = implode('_', $newip_array);
        # print_r($newip); echo "<br><br>";
        $oldip_array = array($oldip, $oldip);
        $oldipp = implode('_', $oldip_array);
        if (modify_ip_host($newip, $hostDN, $auDN, "")) {
            $mesg .= "IP erfolgreich geaendert<br><br>";
            if ($olddhcp || $dhcp) {
                $dhcpchange = 1;
            }
            // 			# falls Host ein RBS_Server ist
            // 		   adjust_hostip_tftpserverip($oldip,$ip);
        } else {
            $mesg .= "Fehler beim aendern der IP<br><br>";
            # oldip die schon gelöscht wurde wieder einfügen
            new_ip_host($oldipp, $hostDN, $auDN);
        }
    } else {
        $mesg .= "Falsche IP Syntax<br><br>";
    }
}