";
echo "hostname:"; print_r($hostname); echo "
";
echo "hostdesc:"; print_r($hostdesc); echo "
";
echo "mac:"; print_r($mac); echo "
";
echo "ip:"; print_r($ip); echo "
";
*/
$attribs = $_POST['attribs'];
if (count($attribs) != 0){
foreach (array_keys($attribs) as $key){
$atts[$key] = htmlentities($attribs[$key]);
}
}
$seconds = 2;
echo "
";
if ( $hostname != ""){
# Formulareingaben anpassen
$exphn = explode(" ",$hostname);
foreach ($exphn as $word){$expuc[] = ucfirst($word);}
$hostname = implode(" ",$expuc);
$hostname = preg_replace ( '/\s+([0-9A-Z])/', '$1', $hostname);
# Host Objekt anlegen
$brothers = get_hosts($auDN,array("hostname"));
$brother = 0;
foreach ($brothers as $item){
if( $item['hostname'] == $hostname ){
$mesg = "Es existiert bereits ein Rechner mit dem eingegebenen HOSTNAME! Bitte geben Sie einen anderen HOSTNAME ein. "; $get_hostdesc = str_replace ( " ", "_", $hostdesc ); $get_mac = str_replace ( " ", "_", $mac ); $get_ip = str_replace ( " ", "_", $ip ); $url = "new_host.php?hostname=Hier_anderen_HOSTNAME_eingeben&hostdesc=".$get_hostdesc."&mac=".$get_mac."&ip=".$ip; $brother = 1; break; } } if ($brother == 0){ $hostDN = "HostName=".$hostname.",cn=computers,".$auDN; # print_r($hostDN); echo " "; if (add_host($hostDN,$hostname,$hostdesc,$mac,$ip,$atts)){ $mesg .= " Neuer Rechner erfolgreich angelegt "; } else{ $mesg .= " Fehler beim anlegen des Rechners! "; } $url = 'hostoverview.php'; } } elseif ( $hostname == ""){ $get_hostdesc = str_replace ( " ", "_", $hostdesc ); $get_mac = str_replace ( " ", "_", $mac ); $get_ip = str_replace ( " ", "_", $ip ); $mesg = "Sie haben den HOSTNAME des neuen Rechners nicht angegeben. Dieser ist aber ein notwendiges Attribut. Bitte geben Sie ihn an. "; $url = "new_host.php?ou=Hier_HOSTNAME_eingeben&hostdesc=".$get_hostdesc."&mac=".$get_mac."&ip=".$ip; } $mesg .= " Sie werden automatisch auf die vorherige Seite zurückgeleitet. Falls nicht, klicken Sie hier back"; redirect($seconds, $url, $mesg, $addSessionId = TRUE); echo " |