diff options
Diffstat (limited to 'ldap-site-mngmt/webinterface/computers/groupoverview.php')
| -rw-r--r-- | ldap-site-mngmt/webinterface/computers/groupoverview.php | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/ldap-site-mngmt/webinterface/computers/groupoverview.php b/ldap-site-mngmt/webinterface/computers/groupoverview.php new file mode 100644 index 00000000..b9f9ce05 --- /dev/null +++ b/ldap-site-mngmt/webinterface/computers/groupoverview.php @@ -0,0 +1,64 @@ +<?php + +include('../standard_header.inc.php'); + +# 1. Seitentitel - wird in der Titelleiste des Browser angezeigt. +$titel = "Computers Management"; +# 2. Nummer des zugehörigen Hauptmenus (Registerkarte) beginnend bei 0, siehe Dokumentation.doc. +$mainnr = 3; +$mnr = 2; +$sbmnr = -1; +$mcnr = -1; +# 3. Dateiname und evtl. Pfad des Templates für die Webseite +$webseite = "groupoverview.dwt"; + +include("../class.FastTemplate.php"); + +include('computers_header.inc.php'); + +################################################################################### + +# Menuleisten erstellen +createMainMenu($rollen, $mainnr); +createComputersMenu($rollen, $mnr, $auDN, $sbmnr, $mcnr); + +################################################################################### + +$template->assign(array("DN" => "", + "GROUPCN" => "Noch keine Rechnergruppen angelegt", + "GROUPDESC" => "", + "MEMBERS" => "", + "DHCPCONT" => "")); + +$attributes = array("dn","cn","member","description","dhcphlpcont"); +$group_array = get_groups($auDN,$attributes); + +$template->define_dynamic("Gruppen", "Webseite"); + +foreach ($group_array as $group){ + + $anzahlmember = count($group['member']); + + if ( count($group['dhcphlpcont']) != 0 ){ + $subnetCN = explode('cn=',$group['dhcphlpcont']); + $subnet = explode(',', $subnetCN[1]); + $dhcpcont = "Subnet $subnet[0]"; + }else{$dhcpcont = "";} + + $template->assign(array("DN" => $group['dn'], + "GROUPCN" => $group['cn'], + "GROUPDESC" => $group['description'], + "MEMBERS" => $anzahlmember, + # "MEMBER" => $group['member'], + "DHCPCONT" => $dhcpcont, + "AUDN" => $auDN )); + $template->parse("GRUPPEN_LIST", ".Gruppen"); +} + + + +################################################################################### + +include("computers_footer.inc.php"); + +?>
\ No newline at end of file |
