summaryrefslogtreecommitdiffstats
path: root/ldap-site-mngmt/webinterface/roles
diff options
context:
space:
mode:
authorLars Müller2008-03-01 19:04:26 +0100
committerLars Müller2008-03-01 19:04:26 +0100
commitcd46d68991f7ae0cf319f915c5fecdd71b78ee34 (patch)
treee9a48065f3203c8e16b14f82216452810d0f53ee /ldap-site-mngmt/webinterface/roles
parentOptimizations, improvements ... (diff)
downloadcore-cd46d68991f7ae0cf319f915c5fecdd71b78ee34.tar.gz
core-cd46d68991f7ae0cf319f915c5fecdd71b78ee34.tar.xz
core-cd46d68991f7ae0cf319f915c5fecdd71b78ee34.zip
Reorganisation of the repo structure as discussed on the devel list.
- Move the majority of trunk and all branches to the new openslx/ dir. - Move ldap-site-mngmt to contrib/. - Move openslx/trunk/os-plugins/plugins/vmchooser/src/ to openslx-src-tools/trunk/os-plugins/plugins/vmchooser/ git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1591 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'ldap-site-mngmt/webinterface/roles')
-rw-r--r--ldap-site-mngmt/webinterface/roles/menu.dwt22
-rw-r--r--ldap-site-mngmt/webinterface/roles/role_add.php53
-rw-r--r--ldap-site-mngmt/webinterface/roles/role_delete.php57
-rw-r--r--ldap-site-mngmt/webinterface/roles/role_show.dwt70
-rw-r--r--ldap-site-mngmt/webinterface/roles/role_show.php123
-rw-r--r--ldap-site-mngmt/webinterface/roles/roles.dwt79
-rw-r--r--ldap-site-mngmt/webinterface/roles/roles.php30
-rw-r--r--ldap-site-mngmt/webinterface/roles/roles_footer.inc.php18
-rw-r--r--ldap-site-mngmt/webinterface/roles/roles_header.inc.php19
-rw-r--r--ldap-site-mngmt/webinterface/roles/roles_menu.php95
-rw-r--r--ldap-site-mngmt/webinterface/roles/roles_start.dwt37
11 files changed, 0 insertions, 603 deletions
diff --git a/ldap-site-mngmt/webinterface/roles/menu.dwt b/ldap-site-mngmt/webinterface/roles/menu.dwt
deleted file mode 100644
index 9aadc1c5..00000000
--- a/ldap-site-mngmt/webinterface/roles/menu.dwt
+++ /dev/null
@@ -1,22 +0,0 @@
-
-<table cellpadding='5' cellspacing='0' border='0' width='100%'>
-
-
-
- <!-- BEGIN DYNAMIC BLOCK: Hauptmenu -->
-
- <tr valign='middle' align='left'>
-
- <td width='8%' align='right' style="border-style=none;">&nbsp;</td>
- <td width="8%" align="left" style="border-width:1 0 1 1;border-color:#000000;border-style:solid;padding:5;background-color:{FARBE}">&nbsp;</td>
- <td width="74%" align="left" style="border-width:1 1 1 0;border-color:#000000;border-style:solid;padding:5;background-color:{FARBE}">
- <a href="{LINK_M}" style="text-decoration:none"><b class="standard_schrift">{TEXT_M}</b></a></td>
- <td width='10%'>&nbsp;</td>
-
- </tr>
- <tr height='5'></tr>
- <!-- END DYNAMIC BLOCK: Hauptmenu -->
-
-
-
-</table> \ No newline at end of file
diff --git a/ldap-site-mngmt/webinterface/roles/role_add.php b/ldap-site-mngmt/webinterface/roles/role_add.php
deleted file mode 100644
index f4b80506..00000000
--- a/ldap-site-mngmt/webinterface/roles/role_add.php
+++ /dev/null
@@ -1,53 +0,0 @@
-<?php
-
-include('../standard_header.inc.php');
-
-
-$adduser = $_POST['adduser'];
-$role = $_POST['role'];
-$menr = $_POST['menr'];
-
-$exp = explode('_',$adduser);
-$adduserDN = $exp[0];
-$adduserUID = $exp[1];
-
-echo "
-<html>
-<head>
- <title>Roles Management</title>
- <link rel='stylesheet' href='../styles.css' type='text/css'>
-</head>
-<body>
-<table border='0' cellpadding='30' cellspacing='0'>
-<tr><td>";
-
-# print_r($adduser);echo "<br>";
-# print_r($adduserDN);echo "<br>";
-# print_r($adduserUID);echo "<br>";
-# print_r($role);echo "<br>";
-# print_r($menr);echo "<br><br>";
-
-$url = 'role_show.php?role='.$role.'&sbmnr='.$menr;
-
-if ($adduser != 'none'){
- $res = new_role_member($adduserDN,$role,$auDN,$domDN);
- if ($res == 1){
- $mesg = "Der Benutzer <b>".$adduserUID."</b> wurde erfolgreich als neuer <b>".$role."</b> aufgenommen.<br><br>";
- }else{
- $mesg = "Fehler! Der Benutzer <b>".$adduserUID."</b> konnte nicht aufgenommen werden<br><br>";
- }
- $mesg .= "Sie werden automatisch auf die vorherige Seite zur&uuml;ckgeleitet. <br>
- Falls nicht, klicken Sie hier <a href='role_show.php?role=$role&sbmnr=$menr' style='publink'>back</a>";
- redirect(3, $url, $mesg, $addSessionId = TRUE);
-}
-
-else {
- $mesg = "Sie haben keinen Benutzer ausgew&auml;hlt<br><br>
- Sie werden automatisch auf die vorherige Seite zur&uuml;ckgeleitet. <br>
- Falls nicht, klicken Sie hier <a href='role_show.php?role=$role&sbmnr=$menr' style='publink'>back</a>";
- redirect(3, $url, $mesg, $addSessionId = TRUE);
-}
-
-echo "</td></tr></table></body>
-</html>";
-?> \ No newline at end of file
diff --git a/ldap-site-mngmt/webinterface/roles/role_delete.php b/ldap-site-mngmt/webinterface/roles/role_delete.php
deleted file mode 100644
index 7a585331..00000000
--- a/ldap-site-mngmt/webinterface/roles/role_delete.php
+++ /dev/null
@@ -1,57 +0,0 @@
-<?php
-
-include('../standard_header.inc.php');
-
-
-$deluser = $_POST['deluser'];
-$role = $_POST['role'];
-$menr = $_POST['menr'];
-
-echo "
-<html>
-<head>
- <title>Roles Management</title>
- <link rel='stylesheet' href='../styles.css' type='text/css'>
-</head>
-<body>
-<table border='0' cellpadding='30' cellspacing='0'>
-<tr><td>";
-
-if (isset($_POST['deluser'])){
-
- # print_r($deluser);echo "<br>";
- # print_r($role);echo "<br>";
- # print_r($menr);echo "<br>";
-
- $url = 'role_show.php?role='.$role.'&sbmnr='.$menr;
- $mesg = "";
-
- foreach ($deluser as $item){
- $exp = explode('_',$item);
- $deluserDN = $exp[0];
- $deluserUID = $exp[1];
- # print_r($deluserDN);echo "<br>";
- # print_r($deluserUID);echo "<br>";
- $res = delete_role_member($deluserDN,$role,$auDN,$domDN);
- if ($res == 1){
- $mesg .= "Der Benutzer <b>".$deluserUID."</b> wurde erfolgreich aus der Rolle <b>".$role."</b> entfernt.<br>";
- }else{
- $mesg .= "<br><b>Fehler!</b> Der Benutzer <b>".$deluserUID."</b> konnte nicht entfernt werden<br>";
- }
- }
- $mesg .= "<br>Sie werden automatisch auf die vorherige Seite zur&uuml;ckgeleitet. <br>
- Falls nicht, klicken Sie hier <a href='role_show.php?role=$role&sbmnr=$menr' style='publink'>back</a><br><br>";
- redirect(3, $url, $mesg, $addSessionId = TRUE);
-
-}
-
-else {
- $mesg .= "<br>Sie haben keinen Benutzer ausgew&auml;hlt<br><br>
- Sie werden automatisch auf die vorherige Seite zur&uuml;ckgeleitet. <br>
- Falls nicht, klicken Sie hier <a href='role_show.php?role=$role&sbmnr=$menr' style='publink'>back</a>";
- redirect(3, $url, $mesg, $addSessionId = TRUE);
-}
-
-echo "</td></tr></table></body>
-</html>";
-?> \ No newline at end of file
diff --git a/ldap-site-mngmt/webinterface/roles/role_show.dwt b/ldap-site-mngmt/webinterface/roles/role_show.dwt
deleted file mode 100644
index 3eb05b79..00000000
--- a/ldap-site-mngmt/webinterface/roles/role_show.dwt
+++ /dev/null
@@ -1,70 +0,0 @@
-<table border='0' cellpadding='5' cellspacing='0' width='100%'>
- <tr>
- <td colspan='2'><h3>{ROLE_DESC}</h3></td></tr><tr><td height='20'></td>
- </tr>
- <tr><td>
- <table cellpadding='7' cellspacing='0' border='1' align='left' width='90%' style='border-width: 0 0 0 0;'>
- <tr>
- <td width='5%' style='border-color: black; border-style: solid; border-width: 0 0 3 0;'>&nbsp;</td>
- <td width='25%' style='border-color: black; border-style: solid; border-width: 0 0 3 0;'><b>Benutzer</b></td>
- <td width='25%' style='border-color: black; border-style: solid; border-width: 0 0 3 0;'><b>UID</b></td>
- <td width='45%' style='border-color: black; border-style: solid; border-width: 0 0 3 0;'><b>Email</b></td>
- </tr>
-
- <form action='role_delete.php' method='post'>
-
- <!-- BEGIN DYNAMIC BLOCK: Members -->
- <tr>
- <td style='border-color: black; border-style: solid; border-width: 0 0 1 0;'>
- <input type='checkbox' name='deluser[]' value='{VALUE}_{UID}' size='15' class='medium_form_checkbox'></td>
- <td style='border-color: black; border-style: solid; border-width: 0 0 1 0;'>{USERNAME} &nbsp;</td>
- <td style='border-color: black; border-style: solid; border-width: 0 0 1 0;'>{UID} &nbsp;</td>
- <td style='border-color: black; border-style: solid; border-width: 0 0 1 0;'><a href'mailto:{MAIL}' style='publink'>{MAIL}</a> &nbsp;</td>
- </tr>
- <!-- END DYNAMIC BLOCK: Members -->
- <input type='hidden' name='role' value='{ROLE}'>
- <input type='hidden' name='menr' value='{MENR}'>
-
-
- <tr>
- <td colspan='3' style='border-width: 0 0 0 0;'><input type='Submit' name='delete' value='entfernen' class='small_loginform_button'></td>
-
- </form>
- </tr>
- </table></td>
- </tr>
-
- <tr height='30'></tr>
- <tr>
- <td colspan='2'><h4>Neuen Administrator anlegen:</h4></td>
- </tr>
- <tr><td height='10'></td></tr>
- <tr><td>
- <table cellpadding='7' cellspacing='0' border='1' align='left' width='90%' style='border-width: 0 0 0 0;'>
- <tr>
-
- <form action='role_add.php' method='post'>
-
- <td width='60%' style='border-color: black; border-style: solid; border-width: 3 0 1 0;'>
- W&auml;hlen Sie einen Benutzer aus <br>
- <select name='adduser' size='1' class='medium_form_selectbox'>
- <option selected value='none'>----------</option>
-
- <!-- BEGIN DYNAMIC BLOCK: Users -->
- <option value='{UDN}_{USER}'>{USER}</option>
- <!-- END DYNAMIC BLOCK: Users -->
-
- </select>
- <input type='hidden' name='role' value='{ROLE}'>
- <input type='hidden' name='menr' value='{MENR}'>
- </td>
- </tr>
- <tr>
- <td style='border-width: 0 0 0 0;'><input type='Submit' name='add' value='anlegen' class='small_loginform_button'></td>
-
- </form>
- </tr>
- </table></td>
- </tr>
-
-</table> \ No newline at end of file
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 &nbsp;- &nbsp;Rechner, Rechnergruppen, Remote Boot Services (PXE)","MENR" => $sbmnr));
- $members = $roles_array['HostAdmin'];
- break;
-case 'DhcpAdmin':
- $template->assign(array("ROLE" => "DhcpAdmin","ROLE_DESC" => "Administratoren &nbsp;- &nbsp;DHCP","MENR" => $sbmnr));
- $members = $roles_array['DhcpAdmin'];
- break;
-case 'RbsAdmin':
- $template->assign(array("ROLE" => "RbsAdmin","ROLE_DESC" => "Administratoren &nbsp;- &nbsp;Remote Boot Services","MENR" => $sbmnr));
- $members = $roles_array['RbsAdmin'];
- break;
-case 'ZoneAdmin':
- $template->assign(array("ROLE" => "ZoneAdmin","ROLE_DESC" => "Administratoren &nbsp;- &nbsp;DNS Zone &nbsp;[ {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
diff --git a/ldap-site-mngmt/webinterface/roles/roles.dwt b/ldap-site-mngmt/webinterface/roles/roles.dwt
deleted file mode 100644
index 48e8fe14..00000000
--- a/ldap-site-mngmt/webinterface/roles/roles.dwt
+++ /dev/null
@@ -1,79 +0,0 @@
-<html>
-
-<head>
- <title>{SEITENTITEL}</title>
- <link rel='stylesheet' href='../styles.css' type='text/css'></head>
-<body>
-
-<table cellpadding='0' cellspacing='0' border='0' width='95%' height='8%'>
- <tr>
- <td width='35%'>
- <table cellpadding='5' cellspacing='0' border='0' width='100%'>
- <tr valign='top'>
- <td width='1'></td>
- <td><h2>Client / IP Management</h2></td>
- </tr>
- </table>
- </td>
-
- <td width='40%'>
- <table cellpadding='5' cellspacing='0' border='0' width='100%'>
- <tr valign='top' align='left'>
- <td>
- <h4><a href='../start.php' class='headerlink'>Startseite</a>
- &nbsp;>>&nbsp; <a href='../au/au.php' class='headerlink'>{AU}</a> &nbsp;[ {DOMAIN} ]</h4>
- </td>
- </tr>
- </table>
- </td>
- <td width='25%'>
- <table cellpadding='5' cellspacing='0' border='0' width='100%' align='right'>
- <tr valign='top' align='right'>
- <td>
- {LOGIN}
- </td>
- </tr>
- </table>
- </td>
- </tr>
-</table>
-<table cellpadding='5' cellspacing='0' border='0' width='95%' height='7%'>
-<tr>
- <td>{MAINMENU}</td>
-</tr>
-</table>
-
-
-<hr align='center' width='98%' noshade>
-
-
-
-<table cellpadding='5' cellspacing='0' border='0' width='100%' height='85%'>
-
- <tr valign='top' height='100%'>
- <td width='28%'>
- <table cellpadding='5' cellspacing='0' border='0' width='100%'>
- <tr><td>
-
- {NAVIGATION}
-
- </td></tr>
- </table>
- </td>
-
- <td width='72%'>
- <table cellpadding='5' cellspacing='0' border='0' width='100%'>
- <tr><td>
-
- {HAUPTFENSTER}
-
- </td></tr>
- </table>
- </td>
-
- </tr>
-</table>
-
-</body>
-
-</html>
diff --git a/ldap-site-mngmt/webinterface/roles/roles.php b/ldap-site-mngmt/webinterface/roles/roles.php
deleted file mode 100644
index 8d418add..00000000
--- a/ldap-site-mngmt/webinterface/roles/roles.php
+++ /dev/null
@@ -1,30 +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 = 0;
-# 3. Dateiname und evtl. Pfad des Templates für die Webseite
-$webseite = "roles_start.dwt";
-
-include("../class.FastTemplate.php");
-
-#include("roles_header.inc.php");
-include("au_header.inc.php");
-
-###################################################################################
-
-$mnr = 3;
-$sbmnr = -1;
-
-# Menuleiste erstellen
-createMainMenu($rollen, $mainnr);
-createAUMenu($rollen, $mnr, $auDN, $sbmnr);
-
-###################################################################################
-
-include("au_footer.inc.php");
-
-?> \ No newline at end of file
diff --git a/ldap-site-mngmt/webinterface/roles/roles_footer.inc.php b/ldap-site-mngmt/webinterface/roles/roles_footer.inc.php
deleted file mode 100644
index 311721c5..00000000
--- a/ldap-site-mngmt/webinterface/roles/roles_footer.inc.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-$template->assign(array("PFAD" => $START_PATH));
-
-# Daten in die Vorlage parsen
-$template->parse("LOGIN", "Login");
-$template->parse("MAINMENU", "Mmenu");
-$template->parse("NAVIGATION", "Menu");
-$template->parse("HAUPTFENSTER", "Webseite");
-$template->parse("PAGE", "Vorlage");
-
-# Fertige Seite an den Browser senden
-$template->FastPrint("PAGE");
-
-# Abmelden vom LDAP
-ldap_unbind($ds);
-
-?> \ No newline at end of file
diff --git a/ldap-site-mngmt/webinterface/roles/roles_header.inc.php b/ldap-site-mngmt/webinterface/roles/roles_header.inc.php
deleted file mode 100644
index 74c96f74..00000000
--- a/ldap-site-mngmt/webinterface/roles/roles_header.inc.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-include("roles_menu.php");
-
-$template = new FastTemplate(".");
-# dem erstellten Template-Objekt eine Vorlage zuweisen
-$definedTemplates = array("Vorlage" => "roles.dwt",
- "Login" => "../logout_form.inc.dwt",
- "Mmenu" => "../hauptmenue.dwt",
- "Menu" => "menu.dwt",
- "Webseite" => $webseite);
-if (isset($additionalTemplates)) {
- foreach ($additionalTemplates as $templateKey => $templateFile) {
- $definedTemplates[$templateKey] = $templateFile;
- }
-}
-$template->define($definedTemplates);
-$template->assign(array("SEITENTITEL" => $titel, "AU" => $au_ou, "DOMAIN" => $assocdom, "USERCN" => $usercn));
-
-?> \ No newline at end of file
diff --git a/ldap-site-mngmt/webinterface/roles/roles_menu.php b/ldap-site-mngmt/webinterface/roles/roles_menu.php
deleted file mode 100644
index 246601e8..00000000
--- a/ldap-site-mngmt/webinterface/roles/roles_menu.php
+++ /dev/null
@@ -1,95 +0,0 @@
-<?php
-
-
-function createRolesMenu($rollen , $mnr, $assocdom) {
- global $template;
- global $START_PATH;
- # Struktur der Registerkartenleiste
- if ($assocdom != ""){
- $hauptmenu = array(array("link" => "roles.php",
- "text" => "&Uuml;bersicht",
- "zugriff" => array("MainAdmin","DhcpAdmin")),
- array("link" => "role_show.php?role=MainAdmin&mnr=1",
- "text" => "Main Admins",
- "zugriff" => array("MainAdmin")),
- array("link" => "role_show.php?role=DhcpAdmin&mnr=2",
- "text" => "DHCP Admins",
- "zugriff" => array("MainAdmin")),
- array("link" => "role_show.php?role=HostAdmin&mnr=3",
- "text" => "Host Admins",
- "zugriff" => array("MainAdmin","DhcpAdmin")),
- array("link" => "role_show.php?role=RbsAdmin&mnr=4",
- "text" => "RBS Admins",
- "zugriff" => array("MainAdmin","DhcpAdmin")),
- #array("link" => "role_show.php?role=ZoneAdmin&mnr=4",
- # "text" => "DNS Admins",
- # "zugriff" => array("MainAdmin"))
- );
- }else{
- $hauptmenu = array(array("link" => "roles.php",
- "text" => "&Uuml;bersicht",
- "zugriff" => array("MainAdmin","DhcpAdmin")),
- array("link" => "role_show.php?role=MainAdmin&mnr=1",
- "text" => "Main Admins",
- "zugriff" => array("MainAdmin")),
- array("link" => "role_show.php?role=DhcpAdmin&mnr=2",
- "text" => "DHCP Admins",
- "zugriff" => array("MainAdmin")),
- array("link" => "role_show.php?role=HostAdmin&mnr=3",
- "text" => "Host Admins",
- "zugriff" => array("MainAdmin","DhcpAdmin")),
- array("link" => "role_show.php?role=RbsAdmin&mnr=4",
- "text" => "RBS Admins",
- "zugriff" => array("MainAdmin","DhcpAdmin"))
- );
- }
- # $rollen = array_keys($roles);
-
- # Zusammenstellen der Menuleiste
- $template->define_dynamic("Hauptmenu", "Menu");
- $i=0;
- foreach($hauptmenu as $item) {
- if($item['zugriff'] === "alle" || vergleicheArrays($rollen , $item['zugriff'])) {
- if ($i==0) {
- if ($mnr==0) {
- $zwisch="";
- $lastaktive=true;
- $farb="#505050";
- }
- else {
- $zwisch="";
- $farb="#A0A0A0";
- $lastaktive=false;
- }
- }
- else {
- if ($mnr==$i) {
- $zwisch="";
- $lastaktive=true;
- $farb="#505050";
- }
- else {
- $farb="#A0A0A0";
- if ($lastaktive) {$zwisch="";}
- else {$zwisch="";}
- $lastaktive=false;
- }
- }
- $template->assign(array("ZWISCHEN" => $zwisch,
- "FARBE" => $farb,
- "LINK_M" => $item["link"],
- "TEXT_M" => $item["text"]));
- $template->parse("HAUPTMENU_LIST", ".Hauptmenu");
-
- }
- $i=$i+1;
- }
- if ($lastaktive) {$template->assign(array("ENDE" => ""));}
- else {
- $template->assign(array("ENDE" => ""));
- }
-
-}
-
-
-?> \ No newline at end of file
diff --git a/ldap-site-mngmt/webinterface/roles/roles_start.dwt b/ldap-site-mngmt/webinterface/roles/roles_start.dwt
deleted file mode 100644
index 665bed3f..00000000
--- a/ldap-site-mngmt/webinterface/roles/roles_start.dwt
+++ /dev/null
@@ -1,37 +0,0 @@
-<table border='0' cellpadding='5' cellspacing='0' width='90%'>
- <tr>
- <td colspan='2'><h3>Modul - Administratoren Rollen Management: </h3></td>
- </tr>
- <tr>
- <td height='10'></td>
- </tr>
- <tr>
- <td>
- <p>Dieses Modul dient der Verwaltung von Administratoren Rollen in ihrer Abteilung.
- Benutzen Sie die Navigation links, um die Verwaltungsbereiche der einzelnen Rollen anzusteuern.
- Dort koennen Sie dann Benutzer den Rollen zuweisen oder wieder entziehen.</p>
- <p>Folgende administrative Rollen stehen zur Verfuegung:</p>
- <ul>
- <li><p><b>Main Admins</b></p>
- Hauptadministratoren, der AU mit uneingeschraenkten Rechten. Sie verwalten: u.a.
- untergeordnete AUs (anlegen/loeschen/im DNS anmelden),
- Rollen, IP Adressen und deren Delegierung, Rechner (Gruppen), deren Hardware-Profile und
- PXE Boot Konfigurationen, sowie die Dienste DHCP und DNS.
- </li>
- <!-- <li><p><b>Host Admins</b></p>
- Diese verwalten Rechner (Gruppen), deren Hardware-Profile und PXE Boot Konfigurationen,
- und koennen diese im DHCP und DNS anmelden (verwalten im DNS nur deren Namenseintraege).
- </li>
- <li><p><b>DHCP Admins</b></p>
- Verwalten den DHCP Dienst, d.h. Subnetz-, Pool-, Class-Objekte.
- </li>
- <li><p><b>DNS Admins</b></p>
- Sind die Administratoren der mit der AU assozierten DNS Zone. D.h. sie verwalten SOA,
- Include Direktiven untergeordneter Include Files, sowie alle Nameneintraege der Zone.
- </li> -->
- </ul>
-
- </td>
- </tr>
-
-</table> \ No newline at end of file