diff options
Diffstat (limited to 'ldap-site-mngmt/webinterface/computers/group.php')
-rw-r--r-- | ldap-site-mngmt/webinterface/computers/group.php | 115 |
1 files changed, 0 insertions, 115 deletions
diff --git a/ldap-site-mngmt/webinterface/computers/group.php b/ldap-site-mngmt/webinterface/computers/group.php deleted file mode 100644 index cfacd649..00000000 --- a/ldap-site-mngmt/webinterface/computers/group.php +++ /dev/null @@ -1,115 +0,0 @@ -<?php - -include('../standard_header.inc.php'); - -# Dateiname und evtl. Pfad des Templates für die Webseite -$webseite = "group.dwt"; - -include('computers_header.inc.php'); - -$mnr = 2; -$sbmnr = -1; -$mcnr = -1; - -################################################################################### - -$sbmnr = $_GET['sbmnr']; - -# Menuleisten erstellen -createMainMenu($rollen, $mainnr); -createComputersMenu($rollen, $mnr, $auDN, $sbmnr, $mcnr); - -################################################################################### - -$groupDN = $_GET['dn']; - -$group = get_node_data($groupDN,array("cn","description","member","dhcphlpcont")); - -$template->assign(array("GROUPDN" => $groupDN, - "GROUPCN" => $group['cn'], - "GROUPDESC" => $group['description'], - # "MEMBERS" => $anzahlmember, - "MEMBER" => $group['member'], - "DHCPCONT" => $group['dhcphlpcont'], - "AUDN" => $auDN, - "SBMNR" => $sbmnr)); - -$template->define_dynamic("Members", "Webseite"); - -if ( count($group['member']) == 1 ){ - $member = $group['member']; - $group = array(); - $group['member'][] = $member; -} - -if ( count($group['member']) != 0 ){ - sort($group['member']); - foreach ($group['member'] as $member){ - $exp = explode(',',$member); - $memberexp = explode('=',$exp[0]); - $membername = $memberexp[1]; - $template->assign(array("MEMBERDN" => $member, - "MEMBER" => $membername)); - $template->parse("MEMBERS_LIST", ".Members"); - } -} - -############################################## -# neues Member anlegen ... -$hosts_array = get_hosts($auDN,array("dn","hostname")); -# print_r($hosts_array); echo "<br><br>"; -$groups = get_groups($auDN, array("member")); -$template->assign(array("HN" => "")); - -foreach ($groups as $group){ - for ($i=0; $i < count($hosts_array); $i++){ - if (count($group['member']) > 1){ - foreach ($group['member'] as $item){ - if ($hosts_array[$i]['dn'] == $item){ - array_splice($hosts_array, $i, 1); - $i--; # da ja ein Member gelöscht wurde - } - } - } - if (count($group['member']) == 1){ - if ($hosts_array[$i]['dn'] == $group['member']){ - array_splice($hosts_array, $i, 1); - } - } - } -} -#print_r($hosts_array);echo"<br>"; - -$template->define_dynamic("Hosts", "Webseite"); -foreach ($hosts_array as $item){ - $template->assign(array("HDN" => $item['dn'], - "HN" => $item['hostname'], - "HOSTNUMBER" => 5)); - $template->parse("HOSTS_LIST", ".Hosts"); -} - - -########################################################## -# MC Wochenübersicht -$mc_array = get_machineconfigs($groupDN,array("dn","cn","timerange","description")); -# print_r($mc_array); -for ($i=0; $i<count($mc_array); $i++){ - # Timerange Komponenten - if (count($mc_array[$i]['timerange']) > 1 ){ - foreach ($mc_array[$i]['timerange'] as $tr){ - $exptime = array_merge(explode('_',$tr),$mc_array[$i]['description']); - $timeranges[$i][] = $exptime; # Für grafische Wo-Ansicht - } - }else{ - $exptime = array_merge(explode('_',$mc_array[$i]['timerange']), $mc_array[$i]['description']); - $timeranges[$i] = $exptime; # Für grafische Wo-Ansicht - } -} -include("mc_wochenplan.php"); - - -################################################################################### - -include("computers_footer.inc.php"); - -?>
\ No newline at end of file |