diff options
Diffstat (limited to 'ldap-site-mngmt/webinterface/computers/host_add.php')
| -rw-r--r-- | ldap-site-mngmt/webinterface/computers/host_add.php | 103 |
1 files changed, 0 insertions, 103 deletions
diff --git a/ldap-site-mngmt/webinterface/computers/host_add.php b/ldap-site-mngmt/webinterface/computers/host_add.php deleted file mode 100644 index 0f01fe75..00000000 --- a/ldap-site-mngmt/webinterface/computers/host_add.php +++ /dev/null @@ -1,103 +0,0 @@ -<?php -include('../standard_header.inc.php'); - -$hostname = $_POST['hostname']; -$hostdesc = $_POST['hostdesc']; -$mac = $_POST['mac']; -$ip = $_POST['ip']; -$dhcp = $_POST['dhcpcont']; - -$hostname = htmlentities($hostname); -$hostdesc = htmlentities($hostdesc); -$mac = htmlentities($mac); -$mac = strtolower($mac); -$ip = htmlentities($ip); - -/* -echo "AU dn:"; print_r($auDN); echo "<br>"; -echo "hostname:"; print_r($hostname); echo "<br>"; -echo "hostdesc:"; print_r($hostdesc); echo "<br>"; -echo "mac:"; print_r($mac); echo "<br>"; -echo "ip:"; print_r($ip); echo "<br><br>"; -*/ - -$attribs = $_POST['attribs']; -if (count($attribs) != 0){ - foreach (array_keys($attribs) as $key){ - $atts[$key] = htmlentities($attribs[$key]); - } -} - -$seconds = 2; - -echo " -<html> -<head> - <title>AU Management</title> - <link rel='stylesheet' href='../styles.css' type='text/css'> -</head> -<body> -<table border='0' cellpadding='30' cellspacing='0'> -<tr><td>"; - -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!<br> - Bitte geben Sie einen anderen HOSTNAME ein.<br><br>"; - $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 "<br>"; - - if (add_host($hostDN,$hostname,$hostdesc,$mac,$ip,$atts,$dhcp)){ - $mesg .= "<br>Neuer Rechner erfolgreich angelegt<br>"; - } - else{ - $mesg .= "<br>Fehler beim anlegen des Rechners!<br>"; - } - - # DHCP - - $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.<br> - Bitte geben Sie ihn an.<br><br>"; - $url = "new_host.php?ou=Hier_HOSTNAME_eingeben&hostdesc=".$get_hostdesc."&mac=".$get_mac."&ip=".$ip; -} - - - - -$mesg .= "<br>Sie werden automatisch auf die vorherige Seite zurückgeleitet. <br> - Falls nicht, klicken Sie hier <a href=".$url." style='publink'>back</a>"; -redirect($seconds, $url, $mesg, $addSessionId = TRUE); - -echo "</td></tr></table></body> -</html>"; -?>
\ No newline at end of file |
