diff options
Diffstat (limited to 'ldap-site-mngmt/webinterface/roles/role_show.php')
-rw-r--r-- | ldap-site-mngmt/webinterface/roles/role_show.php | 123 |
1 files changed, 0 insertions, 123 deletions
diff --git a/ldap-site-mngmt/webinterface/roles/role_show.php b/ldap-site-mngmt/webinterface/roles/role_show.php deleted file mode 100644 index c60b7fb2..00000000 --- a/ldap-site-mngmt/webinterface/roles/role_show.php +++ /dev/null @@ -1,123 +0,0 @@ -<?php -include('../standard_header.inc.php'); - -# 1. Seitentitel - wird in der Titelleiste des Browser angezeigt. -$titel = "Roles Management"; -# 2. Nummer des zugehörigen Hauptmenus (Registerkarte) beginnend bei 0, siehe Dokumentation.doc. -$mainnr = 1; -$mnr = 1; -# 3. Dateiname und evtl. Pfad des Templates für die Webseite -$webseite = "role_show.dwt"; -$role = "MainAdmin"; - -include("../class.FastTemplate.php"); - -#include("roles_header.inc.php"); -include("au_header.inc.php"); - -############################################################################### - -#$mnr = $_GET['mnr']; -$mnr = 3; - -$sbmnr = $_GET['sbmnr']; - -# Menuleiste erstellen -createMainMenu($rollen, $mainnr); -createAUMenu($rollen, $mnr, $auDN, $sbmnr); - -#################################### -# Admins anzeigen und loeschen - -$role = $_GET['role']; -$roles_array = get_roles($auDN); -# print_r($roles_array); - -# jeder Rolle entsprechend Members holen und Überschrift setzen -switch ($role){ -case 'MainAdmin': - $template->assign(array("ROLE" => "MainAdmin","ROLE_DESC" => "Haupt Administratoren","MENR" => $sbmnr)); - $members = $roles_array['MainAdmin']; - break; -case 'HostAdmin': - $template->assign(array("ROLE" => "HostAdmin","ROLE_DESC" => "Administratoren - Rechner, Rechnergruppen, Remote Boot Services (PXE)","MENR" => $sbmnr)); - $members = $roles_array['HostAdmin']; - break; -case 'DhcpAdmin': - $template->assign(array("ROLE" => "DhcpAdmin","ROLE_DESC" => "Administratoren - DHCP","MENR" => $sbmnr)); - $members = $roles_array['DhcpAdmin']; - break; -case 'RbsAdmin': - $template->assign(array("ROLE" => "RbsAdmin","ROLE_DESC" => "Administratoren - Remote Boot Services","MENR" => $sbmnr)); - $members = $roles_array['RbsAdmin']; - break; -case 'ZoneAdmin': - $template->assign(array("ROLE" => "ZoneAdmin","ROLE_DESC" => "Administratoren - DNS Zone [ {DOM} ]","MENR" => $sbmnr)); - $members = $roles_array['ZoneAdmin']; - break; -} - -# print_r($members); echo "<br><br>"; - -# für jedes Member Daten holen (Benutzername, UID) -if ( count($members) != 0 ){ - $members_data = array(); - foreach ($members as $item){ - $members_data[] = get_user_data($item,array("dn","cn","uid","mail")); - # print_r(get_user_data($item,array("dn","cn","uid"))); echo "<br>"; - } -} -# echo "<br>"; -# print_r($members_data); echo "<br><br>"; - -if (count($members_data) != 0){ - $template->define_dynamic("Members", "Webseite"); - foreach ($members_data as $item){ - $template->assign(array("VALUE" => $item['dn'], - "USERNAME" => $item['cn'], - "UID" => $item['uid'], - "MAIL" => $item['mail'])); - $template->parse("MEMBERS_LIST", ".Members"); - } -}else{ - $template->assign(array("VALUE" => "","USERNAME" => "","UID" => "","MAIL" => "")); -} - - -############################################## -# Admin anlegen ... -$users_array = get_users(); -# print_r($users_array); echo "<br><br>"; - -if (count($members_data) != 0){ -for ($i=0; $i < count($users_array); $i++){ - foreach ($members_data as $item){ - if ($users_array[$i]['uid'] == $item['uid']){ - array_splice($users_array, $i, 1); - # break; - } - } -} -# print_r($users_array); echo "<br><br>"; -} - -# if (count($users_array) != 0){ - $template->define_dynamic("Users", "Webseite"); - foreach ($users_array as $item){ - $template->assign(array("UDN" => $item['dn'], - "USER" => $item['uid'])); - $template->parse("USERS_LIST", ".Users"); - } -#}else{ -# $template->assign(array("UDN" => "","USER" => "")); -# } - - - - - -############################################################################### - -include("au_footer.inc.php"); - -?>
\ No newline at end of file |