diff options
| author | Lars Müller | 2008-03-01 19:04:26 +0100 |
|---|---|---|
| committer | Lars Müller | 2008-03-01 19:04:26 +0100 |
| commit | cd46d68991f7ae0cf319f915c5fecdd71b78ee34 (patch) | |
| tree | e9a48065f3203c8e16b14f82216452810d0f53ee /ldap-site-mngmt/webinterface/au | |
| parent | Optimizations, improvements ... (diff) | |
| download | core-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/au')
27 files changed, 0 insertions, 2164 deletions
diff --git a/ldap-site-mngmt/webinterface/au/au.dwt b/ldap-site-mngmt/webinterface/au/au.dwt deleted file mode 100755 index 16f0302c..00000000 --- a/ldap-site-mngmt/webinterface/au/au.dwt +++ /dev/null @@ -1,85 +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='100%' style='background-color: #F0F0F0;border-color: #505050; border-style: solid; border-width: 0 0 1 0;'> - <tr> - <td width='30%'> - <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='45%'> - <table cellpadding='5' cellspacing='0' border='0' width='100%'> - <tr valign='top' align='left'> - <td> - <h4><a href='../start.php' class='headerlink'>Startseite</a> - >> <a href='au.php' class='headerlink'>{AU}</a> [ {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> - <tr> - <td colspan='3'>{MAINMENU}</td> - </tr> -</table> - -<!--<hr align='center' width='98%' noshade>--> -<br> - - -<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> - <tr> - <td> - - {IPBLOCKS} - - </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/au/au.php b/ldap-site-mngmt/webinterface/au/au.php deleted file mode 100644 index c66784b1..00000000 --- a/ldap-site-mngmt/webinterface/au/au.php +++ /dev/null @@ -1,26 +0,0 @@ -<?php - -include('../standard_header.inc.php'); - -# Filename of Template -$webseite = "au_start.dwt"; - -include('au_header.inc.php'); - -############################################################################### -# Menus - -$mnr = 0; -$sbmnr = -1; - -$childauDN = $_GET['dn']; - -createMainMenu($rollen, $mainnr); -createAUMenu($rollen, $mnr, $auDN, $sbmnr); - -############################################################################### -# Footer - -include("au_footer.inc.php"); - -?>
\ No newline at end of file diff --git a/ldap-site-mngmt/webinterface/au/au_change.php b/ldap-site-mngmt/webinterface/au/au_change.php deleted file mode 100644 index 990d2155..00000000 --- a/ldap-site-mngmt/webinterface/au/au_change.php +++ /dev/null @@ -1,121 +0,0 @@ -<?php - -include('../standard_header.inc.php'); - -# $_POST form variables -$cn = $_POST['commonname']; -$oldcn = $_POST['oldcn']; -$description = $_POST['description']; -$olddesc = $_POST['olddesc']; - -$cn = htmlentities($cn); -$oldcn = htmlentities($oldcn); -$description = htmlentities($description); -$olddesc = htmlentities($olddesc); - -#echo "new cn:"; print_r($cn); echo "<br>"; -#echo "old cn:"; print_r($oldcn); echo "<br>"; -#echo "new desc:"; print_r($description); echo "<br>"; -#echo "old desc:"; print_r($olddesc); echo "<br><br>"; - -$url = 'au_show.php'; - -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 ( $oldcn == "" && $cn != "" ){ - echo "CN neu anlegen<br>"; - # hier noch Syntaxcheck - $entry['cn'] = $cn; - $result = ldap_mod_add($ds,$auDN,$entry); - if($result){ - $mesg = "AU Name erfolgreich eingetragen<br><br>"; - } - else{ - $mesg = "Fehler beim eintragen des AU Namen<br><br>"; - } -} - -if ( $oldcn != "" && $cn != "" && $oldcn != $cn ){ - echo "CN aendern<br>"; - # hier noch Syntaxcheck - $entry['cn'] = $cn; - $result = ldap_mod_replace($ds,$auDN,$entry); - if($result){ - $mesg = "AU Name erfolgreich geaendert<br><br>"; - } - else{ - $mesg = "Fehler beim aendern des AU Namen<br><br>"; - } -} - -if ( $oldcn != "" && $cn == "" ){ - echo "CN loeschen<br>"; - # hier noch Syntaxcheck - $entry['cn'] = $oldcn; - $result = ldap_mod_del($ds,$auDN,$entry); - if($result){ - $mesg = "AU Name erfolgreich geloescht<br><br>"; - } - else{ - $mesg = "Fehler beim loeschen des AU Namen<br><br>"; - } -} - -if ( $olddesc == "" && $description != "" ){ - echo "DESCR neu anlegen<br>"; - # hier noch Syntaxcheck - $entry2['description'] = $description; - $result = ldap_mod_add($ds,$auDN,$entry2); - if($result){ - $mesg = "AU Beschreibung erfolgreich eingetragen<br><br>"; - } - else{ - $mesg = "Fehler beim eintragen der AU Beschreibung<br><br>"; - } -} - -if ( $olddesc != "" && $description != "" && $olddesc != $description ){ - echo "DESCR aendern<br>"; - # hier noch Syntaxcheck - $entry2['description'] = $description; - $result = ldap_mod_replace($ds,$auDN,$entry2); - if($result){ - $mesg = "AU Beschreibung erfolgreich geandert<br><br>"; - } - else{ - $mesg = "Fehler beim aendern der AU Beschreibung<br><br>"; - } -} - -if ( $olddesc != "" && $description == "" ){ - echo "DESCR loeschen<br>"; - # hier noch Syntaxcheck - $entry2['description'] = $olddesc; - $result = ldap_mod_del($ds,$auDN,$entry2); - if($result){ - $mesg = "AU Beschreibung erfolgreich geloescht<br><br>"; - } - else{ - $mesg = "Fehler beim loeschen der AU Beschreibung<br><br>"; - } -} - -else{ - $mesg = "keine Aenderung<br>"; -} - -$mesg .= "<br>Sie werden automatisch auf die vorherige Seite zurückgeleitet. <br> - Falls nicht, klicken Sie hier <a href='au_show.php' style='publink'>back</a>"; -redirect(2, $url, $mesg, $addSessionId = TRUE); - -echo "</td></tr></table></body></html>"; - -?>
\ No newline at end of file diff --git a/ldap-site-mngmt/webinterface/au/au_childs.dwt b/ldap-site-mngmt/webinterface/au/au_childs.dwt deleted file mode 100755 index 0d37b5c7..00000000 --- a/ldap-site-mngmt/webinterface/au/au_childs.dwt +++ /dev/null @@ -1,46 +0,0 @@ -<table border='0' cellpadding='5' cellspacing='0' width='100%'> - <tr> - <td colspan='2'><h3>Untergeordnete AUs von - <code class='font_object'>{AU}</code></h3></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> - <td width='55%' class='tab_h'><b>Untergeordnete AU</b></td> - <td width='45%' class='tab_h'><b>Domain</b></td> - </tr> - - - - <!-- BEGIN DYNAMIC BLOCK: Childaus --> - <tr> - <td class='tab_d' height='40'>{CHILDOU} </td> - <td class='tab_d' height='40'>{CHILDDOMAIN} </td> - </tr> - <!-- END DYNAMIC BLOCK: Childaus --> - - </table></td> - </tr> - <tr> - <td height='10'></td> - </tr> - <tr> - <td> - Zum Verwalten oder Löschen einer untergeordneten AU, wählen Sie links entsprechenden Submenü-Eintrag.<br> - Dort können Sie auch den DNS Domainnamen der untergeordneten AU bearbeiten bzw. neu zuordnen (d.h. im <br> - DNS der Organisation aufnehmen). - </td> - </tr> - - <tr> - <td height='40'></td> - </tr> - <tr> - <td colspan='2'><h4>Neue untergeordnete AU anlegen</h4> >> - <a href='new_child.php?sbmnr=0' style='color:#FFFFFF;' class='small_loginform_button'> zur Eingabemaske </a> - </td> - </tr> - -</table>
\ No newline at end of file diff --git a/ldap-site-mngmt/webinterface/au/au_childs.php b/ldap-site-mngmt/webinterface/au/au_childs.php deleted file mode 100644 index 7aa5dcb3..00000000 --- a/ldap-site-mngmt/webinterface/au/au_childs.php +++ /dev/null @@ -1,50 +0,0 @@ -<?php - -include('../standard_header.inc.php'); - -# Filename of Template -$webseite = "au_childs.dwt"; - -include('au_header.inc.php'); - -############################################################################### -# Menus - -$mnr = 2; -$sbmnr = -1; - -createMainMenu($rollen, $mainnr); -createAUMenu($rollen, $mnr, $auDN, $sbmnr); - -############################################################################### -# Mainpage Data - -$template->assign(array("CHILDOU" => "Noch keine untergordnete AU angelegt", - "CHILDCN" => "", - "CHILDDN" => "", - "CHILDDOMAIN" => "", - "CHILDDESC" => "")); - -$childau_array = get_childau($auDN,array("dn","cn","ou","associateddomain","description","maxipblock")); - -$template->define_dynamic("Childaus", "Webseite"); - -foreach ($childau_array as $childau){ - $auname = "<a href='child_au.php?dn=".$childau['dn']."' class='headerlink'>".$childau['ou']."</a>"; - - $template->assign(array("CHILDOU" => $auname, - "CHILDCN" => $childau['cn'], - "CHILDDN" => $childau['dn'], - "CHILDDOMAIN" => $childau['associateddomain'], - "CHILDDESC" => $childau['description'], - "AUDN" => $auDN)); - $template->parse("CHILDAUS_LIST", ".Childaus"); -} - - -################################################################################### -# Footer - -include("au_footer.inc.php"); - -?>
\ No newline at end of file diff --git a/ldap-site-mngmt/webinterface/au/au_footer.inc.php b/ldap-site-mngmt/webinterface/au/au_footer.inc.php deleted file mode 100644 index 37fa7808..00000000 --- a/ldap-site-mngmt/webinterface/au/au_footer.inc.php +++ /dev/null @@ -1,21 +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("IPBLOCKS", "IPBlocks"); -$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/au/au_header.inc.php b/ldap-site-mngmt/webinterface/au/au_header.inc.php deleted file mode 100644 index 57e85f84..00000000 --- a/ldap-site-mngmt/webinterface/au/au_header.inc.php +++ /dev/null @@ -1,38 +0,0 @@ -<?php - -################# - -# 1. Title -$titel = "Administrative Unit Management"; -# 2. Mainmenu Number (starting with 0) -$mainnr = 0; - - -$template = new FastTemplate("."); -# dem erstellten Template-Objekt eine Vorlage zuweisen -$definedTemplates = array("Vorlage" => "au.dwt", - "Login" => "../logout_form.inc.dwt", - "Mmenu" => "../hauptmenue.dwt", - "Menu" => "menu.dwt", - "IPBlocks" => "../common/ipblocks.dwt", - "Webseite" => $webseite); - -if (isset($additionalTemplates)) { - foreach ($additionalTemplates as $templateKey => $templateFile) { - $definedTemplates[$templateKey] = $templateFile; - } -} - -$template->define($definedTemplates); -$template->assign(array("SEITENTITEL" => $titel, - "ROLLE" => "mainadmin", - "AU" => $au_ou, - "DOMAIN" => $assocdom, - "USERCN" => $usercn)); - - -include("au_menu.php"); -include("../common/ip_blocks.inc.php"); - - -?>
\ No newline at end of file diff --git a/ldap-site-mngmt/webinterface/au/au_menu.php b/ldap-site-mngmt/webinterface/au/au_menu.php deleted file mode 100644 index d912c7a5..00000000 --- a/ldap-site-mngmt/webinterface/au/au_menu.php +++ /dev/null @@ -1,236 +0,0 @@ -<?php - -function createAUMenu($rollen, $mnr, $auDN,$sbmnr) { - - global $template, $ds, $suffix, $START_PATH; - - # Mainmenu - $hauptmenu = array(array("link" => "au.php", - "text" => "Übersicht", - "zugriff" => "alle"), - array("link" => "au_show.php", - "text" => "Eigene AU", - "zugriff" => array("MainAdmin","DhcpAdmin","HostAdmin")), - array("link" => "au_childs.php", - "text" => "Untergeordnete AUs", - "zugriff" => array("MainAdmin")), - array("link" => "roles.php", - "text" => "Admin Rollen Management", - "zugriff" => array("MainAdmin","DhcpAdmin")), - #array("link" => "new_child.php", - # "text" => "Neue untergeordnete AU", - # "zugriff" => array("MainAdmin")) - ); - #echo "hauptmenu: ";print_r($hauptmenu);echo "<br><br>"; - - # Submenu - $childaus = array(); - $n = 0; - #$childau_array = get_childau($auDN,array("dn","cn","ou")); - #echo "childau_array: ";print_r($childau_array);echo "<br><br>"; - #if (count($childau_array)!= 0){ - # for ($n=0;$n<count($childau_array);$n++) { - # $childaus[] = array("link" => "child_au.php?dn=".$childau_array[$n]['dn']."&sbmnr=".$n, - # "text" => $childau_array[$n]['ou'], - # "zugriff" => array("MainAdmin")); - # } - # #$c=0+$n; - #} - #$c = $n; - $childaus[] = array("link" => "new_child.php?sbmnr=".$n, - "text" => "Neue untergeordnete AU", - "zugriff" => array("MainAdmin")); - - $adminroles = array(array("link" => "role_show.php?role=MainAdmin&sbmnr=0", - "text" => "Main Admins", - "zugriff" => array("MainAdmin")), - array("link" => "role_show.php?role=DhcpAdmin&sbmnr=1", - "text" => "DHCP Admins", - "zugriff" => array("MainAdmin")), - array("link" => "role_show.php?role=HostAdmin&sbmnr=2", - "text" => "Host Admins", - "zugriff" => array("MainAdmin","DhcpAdmin")), - array("link" => "role_show.php?role=RbsAdmin&sbmnr=3", - "text" => "RBS Admins", - "zugriff" => array("MainAdmin","DhcpAdmin")), - #array("link" => "role_show.php?role=ZoneAdmin&mnr=4", - # "text" => "DNS Admins", - # "zugriff" => array("MainAdmin")) - ); - - - $submenu = array(array(), - array(), - $childaus, - $adminroles - ); - #echo "submenu: ";print_r($submenu);echo "<br><br>"; - # Zusammenstellen der Menuleiste - $template->define_dynamic("Hauptmenu", "Menu"); - $template->define_dynamic("Submenu", "Menu"); - - $i=0; - $maxmenu = count($hauptmenu); - - foreach ($hauptmenu as $item) { - $template->clear_parse("SUBMENU_LIST"); - #echo "item: "; print_r($item); echo "<br>"; - if ($item['zugriff'] === "alle" || vergleicheArrays($rollen , $item['zugriff'])) { - - ######################################################################### - # SUBMENU - - $subempty = 0; - $j=0; - $maxsub = count($submenu[$mnr]); - #echo "maxsub: "; print_r($maxsub); echo "<br>"; - if ($maxsub > 0) { - foreach ($submenu[$mnr] as $item2) { - #echo "item2: "; print_r($item2); echo "<br>"; - if ($item2['zugriff'] === "alle" || vergleicheArrays($rollen, $item2['zugriff'])) { - if ($i != $mnr) { - $template->assign(array("SUB" => "")); - #"LINK_S" => "", - #"TEXT_S" => "")); - $template->parse("SUBMENU_LIST", ".Submenu"); - $template->clear_dynamic("Submenu"); - } - else { - if ($j==0) { - if ($sbmnr==0) { - if ($maxsub == 1) {$zwisch="branchbottom2";} - else {$zwisch="branch2";} - $lastaktive=true; - $farb="#505050"; - } - else { - if ($maxsub == 1) {$zwisch="branchbottom2";} - else {$zwisch="branch2";} - $farb="#A0A0A0"; - $lastaktive=false; - } - } - else { - if ($sbmnr==$j) { - if ($maxsub == $j+1) {$zwisch="branchbottom2";} - else {$zwisch="branch2";} - $lastaktive=true; - $farb="#505050"; - } - else { - $farb="#A0A0A0"; - if ($maxsub == $j+1) {$zwisch="branchbottom2";} - else {$zwisch="branch2";} - # if ($lastaktive) {$zwisch="branch";} - # else {$zwisch="branch";} - $lastaktive=false; - } - } - $htmlcode= " - <tr height='4'> - <td></td><td align='right'><img src='../pics/line2.gif' height='4'></td><td></td><td></td> - </tr> - <tr> - <td width='8%'> </td> - <td width='8%' align='right'><img src='../pics/".$zwisch.".gif'></td> - <td width='74%' align='left' style='border-width:1 1 1 1;border-color:#000000;border-style:solid;padding:4;padding-left:25px;background-color:{FARBE_S}'> - <a href='".$item2['link']."' style='text-decoration:none'><code class='submenue_schrift'>".$item2['text']."</code></a></td> - <td width='10%'> </td> - </tr>"; - - $template->assign(array("SUB" => $htmlcode)); - $template->assign(array("FARBE_S" => $farb)); - $template->parse("SUBMENU_LIST", ".Submenu"); - $template->clear_dynamic("Submenu"); - } - } - else { - $subempty++; - } - $j=$j+1; - } - } - if ($subempty == count($submenu[$mnr])) { - $template->assign(array("SUB" => "")); - #"LINK_S" => "", - #"TEXT_S" => "")); - $template->parse("SUBMENU_LIST", ".Submenu"); - $template->clear_dynamic("Submenu"); - } - # SUBMENU - ##################################################################### - - - if ($i==0) { - if ($mnr==0) { - if (count($submenu[$i][0]) != 0) { - if ($maxmenu == 1) {$zwisch="";} # {$zwisch="<img style='border-width:0;border-style=none;' src='../pics/minus2.gif'>";} - else {$zwisch="";} - } - else {$zwisch="";} - $lastaktive=true; - $farb="#505050"; - } - else { - if (count($submenu[$i][0]) != 0) { - if ($maxmenu == 1) { - $zwisch="<a href='{LINK_M}' style='border-style=none;text-decoration:none'> - <img style='border-width:0;border-style=none;' src='../pics/plus2.gif'></a>"; - } - else { - $zwisch="<a href='{LINK_M}' style='border-style=none;text-decoration:none'> - <img style='border-width:0;border-style=none;' src='../pics/plus2.gif'></a>"; - } - } - else {$zwisch="";} - $farb="#A0A0A0"; - $lastaktive=false; - } - } - else { - if ($mnr==$i) { - if (count($submenu[$mnr][0]) != 0) { - if ($maxmenu == $i+1) {$zwisch="";} - else {$zwisch="";} - } - else {$zwisch="";} - $lastaktive=true; - $farb="#505050"; - } - else { - $farb="#A0A0A0"; - if (count($submenu[$i][0]) != 0) { - if ($maxmenu == $i+1) { - $zwisch="<a href='{LINK_M}' style='border-style=none;text-decoration:none'> - <img style='border-width:0;border-style=none;' src='../pics/plus2.gif'></a>"; - } - else { - $zwisch="<a href='{LINK_M}' style='border-style=none;text-decoration:none'> - <img style='border-width:0;border-style=none;' src='../pics/plus2.gif'></a>"; - } - } - else {$zwisch="";} - #if ($lastaktive) {$zwisch="";} - #else {$zwisch="";} - $lastaktive=false; - } - } - $template->assign(array("ICON" => $zwisch, - "FARBE" => $farb, - "LINK_M" => $item["link"], - "TEXT_M" => $item["text"])); - $template->parse("HAUPTMENU_LIST", ".Hauptmenu"); - $template->clear_dynamic("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/au/au_show.dwt b/ldap-site-mngmt/webinterface/au/au_show.dwt deleted file mode 100755 index f6bfe663..00000000 --- a/ldap-site-mngmt/webinterface/au/au_show.dwt +++ /dev/null @@ -1,88 +0,0 @@ -<table border='0' cellpadding='5' cellspacing='0' width='100%'> - <tr> - <td colspan='2'><h3>Administrative Unit - <code class='font_object'>{AU}</code></h3></td> - </tr> - <tr> - <td height='10'></td> - </tr> - <tr> - <td> - Sie können den Namen und die Beschreibung bearbeiten. Zur Verwaltung, der ihnen - zugeordneten IP Adressbereiche benutzen Sie bitte das Modul <b>IP Management</b>.<br> - Wollen Sie ihren DNS Domainnamen ändern so wenden Sie sich an den Haupt-Administrator - ihrer übergeordneten AU - <b>{PARENTAU}</b> - (Email: <b>{EMAILMA}</b> ) - - </td> - </tr> - <tr><td> - <table cellpadding='7' cellspacing='0' border='1' align='left' width='90%' style='border-width: 0 0 0 0;'> - - <form action='au_change.php' method='post'> - - <tr height='45'> - <td width='45%' class='tab_h'><b>Attribut</b></td> - <td width='55%' class='tab_h'><b>Wert</b></td> - </tr> - <tr height='45'> - <td width='45%' class='tab_d'><b>Name: </b></td> - <td width='55%' class='tab_d'> - <input type='Text' name='commonname' value='{CN}' size='40' class='medium_form_field'> - <input type='hidden' name='oldcn' value='{CN}'> - <input type='hidden' name='audn' value='{AUDN}'> - </td> - </tr> - <tr height='45'> - <td width='45%' class='tab_d'><b>Bechreibung:</b></td> - <td width='55%' class='tab_d'> - <input type='Text' name='description' value='{DSC}' size='40' class='medium_form_field'> - <input type='hidden' name='olddesc' value='{DSC}'> - <input type='hidden' name='audn' value='{AUDN}'> - </td> - </tr> - <tr height='45'> - <td width='45%' class='tab_d'><b>DNS Domain:</b></td> - <td width='55%' class='tab_d'>{DOMAIN} </td> - </tr> - <tr height='45' valign='top'> - <td width='45%' class='tab_d'><b>IP Bereiche:</b></td> - <td width='55%' class='tab_d'>{MIPBS} </td> - </tr> - - </table></td> - </tr> - <tr> - <td><input type='Submit' name='apply' value='anwenden' class='small_loginform_button'> - </form></td> - </tr> - - <!-- - <tr> - <td height='40'></td> - </tr> - <tr> - <td><h4>Weitere Statistiken zu Ihrer AU:</h4></td> - </tr> - <tr><td> - <table cellpadding='7' cellspacing='0' border='1' align='left' width='90%' style='border-width: 0 0 0 0;'> - <tr height='1'> - <td width='45%' class='tab_h'> </td> - <td width='55%' class='tab_h'> </td> - </tr> - <tr height='45'> - <td width='45%' class='tab_d'><b>Hauptadministratoren:</b></td> - <td width='55%' class='tab_d'>...</td> - </tr> - <tr height='45'> - <td width='45%' class='tab_d'><b>Anzahl Rechner:</b></td> - <td width='55%' class='tab_d'>...</td> - </tr> - <tr height='45'> - <td width='45%' class='tab_d'><b>.... :</b></td> - <td width='55%' class='tab_d'>...</td> - </tr> - </table></td> - </tr> - --> - -</table>
\ No newline at end of file diff --git a/ldap-site-mngmt/webinterface/au/au_show.php b/ldap-site-mngmt/webinterface/au/au_show.php deleted file mode 100644 index f29c1ef7..00000000 --- a/ldap-site-mngmt/webinterface/au/au_show.php +++ /dev/null @@ -1,70 +0,0 @@ -<?php - -include('../standard_header.inc.php'); -# Filename of Template -$webseite = "au_show.dwt"; - -include('au_header.inc.php'); - -############################################################################### -# Menus - -$mnr = 1; -$sbmnr = -1; - -createMainMenu($rollen, $mainnr); -createAUMenu($rollen, $mnr, $auDN, $sbmnr); - -############################################################################### -# MainpageData - -# Parent AU, Email MainAdmin -$exp = explode(',',$auDN); -$parentau = array_slice($exp, 1, 1); -$parentau = substr($parentau[0],3); - -if ( $parentau != "RIPM"){ - $length = count($exp); - $out = array_slice($exp, 1, $length -1); - $parentauDN = implode(',',$out); - $rol = get_roles($parentauDN); - $mainadminDN = $rol['MainAdmin'][0]; - $emailMA = get_user_data($mainadminDN, array("mail")); - $emailCODE = "<a href'mailto:".$emailMA['mail']."' class='maillink' style='text-decoration:none'>".$emailMA['mail']."</a>"; -} - -$template->assign(array("OU" => $au_ou, - "CN" => $au_cn, - "DSC" => $au_desc, - "AUDN" => $auDN, - "PARENTAU" => $parentau, - "EMAILMA" => $emailCODE)); - -# MaxIPBlocks -$mipb = $au_mipb; -$mipbs = ""; -if (count($mipb) > 1) { - for ($i=0; $i < count($mipb) - 1; $i++) { - $exp = explode('_',$mipb[$i]); - $mipbs .= "$exp[0] - $exp[1]<br>"; - } - $exp = explode('_',$mipb[$i]); - $mipbs .= "$exp[0] - $exp[1]"; - $template->assign(array("MIPBS" => $mipbs)); -} -elseif (count($mipb) == 1) { - $exp = explode('_',$mipb); - $mipbs .= "$exp[0] - $exp[1]"; - $template->assign(array("MIPBS" => $mipbs)); -} -else { - $template->assign(array("MIPBS" => $mipbs)); -} - - -############################################################################### -# Footer - -include("au_footer.inc.php"); - -?>
\ No newline at end of file diff --git a/ldap-site-mngmt/webinterface/au/au_start.dwt b/ldap-site-mngmt/webinterface/au/au_start.dwt deleted file mode 100755 index aeee690f..00000000 --- a/ldap-site-mngmt/webinterface/au/au_start.dwt +++ /dev/null @@ -1,31 +0,0 @@ -<table border='0' cellpadding='5' cellspacing='0' width='90%'> - <tr> - <td colspan='2'><h3>Modul - AU Management: </h3></td> - </tr> - <tr> - <td height='10'></td> - </tr> - <tr> - <td> - <p>Dieses Modul dient der Verwaltung ihrer Abteilung oder Administrativen Einheit - (Administrative Unit - AU).<br> - Benutzen Sie die Navigation links, um die einzelnen Verwaltungsbereiche anzusteuern:</p> - <ul> - <li><p><b>Eigene AU</b></p> - Hier erhalten Sie eine Übersicht über Ihre Administrative Unit. Sie können bestimmte - Daten bearbeiten, z.B. den Name(cn) oder die Beschreibung. Zudem können Sie Statistiken - zu Ihrer AU einsehen. - - </li> - <li><p><b>Untergeordnete AUs</b></p> - Hier erhalten Sie eine Übersicht Ihrer untergeordneten eigenständigen Administrativen Einheiten. Sie können diese bearbeiten und löschen. Hier können Sie auch neue untergeordnete AUs anlegen. - </li> - <li><p><b>Admin Rollen Management</b></p> - Hier können Sie den Administratoren Rollen ihrer AU Benutzer zuweisen. - </li> - </ul> - - </td> - </tr> - -</table>
\ No newline at end of file diff --git a/ldap-site-mngmt/webinterface/au/child_au.dwt b/ldap-site-mngmt/webinterface/au/child_au.dwt deleted file mode 100755 index 561d0b09..00000000 --- a/ldap-site-mngmt/webinterface/au/child_au.dwt +++ /dev/null @@ -1,131 +0,0 @@ -<table border='0' cellpadding='5' cellspacing='0' width='100%'> - - <tr> - <td colspan='4' height='20'><h4><a href='au_childs.php?' class='headerlink'><< Zurück zur Übersicht </a></h4></td> - </tr> - - <tr> - <td colspan='2'><h3>AU - <code class='font_object'>{CHILDCN}</code> verwalten:</h3></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;'> - - <form action='childau_change.php' method='post'> - - <tr> - <td width='45%' class='tab_h'><b>Attribut</b></td> - <td width='55%' class='tab_h'><b>Wert</b></td> - </tr> - - <tr height='50'> - <td class='tab_d'><b>Eindeutiger Name (ou):</b><br>(Teil des dn, ohne Leerzeichen eingeben) </td> - <td class='tab_d'> - <input type='Text' name='childou' value='{CHILDOU}' size='40' class='medium_form_field'> - <input type='hidden' name='oldchildou' value='{CHILDOU}'> - </td> - </tr> - <tr height='50'> - <td class='tab_d'><b>Name der Abteilung (cn): </b> </td> - <td class='tab_d'> - <input type='Text' name='childcn' value='{CHILDCN}' size='40' class='medium_form_field'> - <input type='hidden' name='oldchildcn' value='{CHILDCN}'> - </td> - </tr> - <tr height='50'> - <td class='tab_d'><b>DNS Domain :</b> </td> - <td class='tab_d'> - <input type='Text' name='childdomain' value='{CHILDDOMAIN}' size='25' class='medium_form_field'> - <input type='hidden' name='oldchilddomain' value='{CHILDDOMAIN}'> - <b><font size="+1">.uni-freiburg.de</font></b> - </td> - </tr> - - <input type='hidden' name='childdn' value='{CHILDDN}'> - <input type='hidden' name='submenu' value='{SBMNR}'> - - </table></td> - </tr> - <tr> - <td><input type='Submit' name='apply' value='anwenden' class='small_loginform_button'> - </form></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;'> - - <form action='ip_deleg_change.php' method='post'> - <tr> - <td class='tab_h'><b>Delegierte IP Bereiche</b></td> - </tr> - <tr> - <td class='tab_d'> - - <!-- BEGIN DYNAMIC BLOCK: Delegs --> - - <input type='Text' name='range1[]' value='{RANGE1}' size='15' class='medium_form_field'> - - - <input type='Text' name='range2[]' value='{RANGE2}' size='15' class='medium_form_field'><br> - <input type='hidden' name='oldrange1[]' value='{RANGE1}'> - <input type='hidden' name='oldrange2[]' value='{RANGE2}'> - - <!-- END DYNAMIC BLOCK: Delegs --> - - <input type='hidden' name='childdn' value='{CHILDDN}'> - <input type='hidden' name='submenu' value='{SBMNR}'> - - </td> - </tr> - </table></td> - </tr> - <tr> - <td><input type='Submit' name='apply' value='anwenden' class='small_loginform_button'> - </form></td> - </tr> - - <tr> - <td height='40'></td> - </tr> - - <tr> - <td colspan='2'><h4>Untergeordnete AU <code class='font_object'>{CHILDCN}</code> löschen:</h4></td> - </tr> - <tr> - <td> - <table cellpadding='7' cellspacing='0' border='1' align='left' width='90%' style='border-width: 0 0 0 0;'> - <form action='childau_delete.php' method='post'> - - <tr> - <td colspan='2' class='tab_h'>Wählen Sie einen Modus:<br></td> - - </tr> - <tr> - <td class='tab_d'> - <input type='radio' name='delmodus' value='integrate' checked></td> - <td class='tab_d'> - Nur die untergeordnete AU löschen (nur eine Ebene). <br> - Rechner und DHCP Objekte werden aus dieser in eigene AU integrieren</td> - </tr> - <tr> - <td class='tab_d'> - <input type='radio' name='delmodus' value='complete'></td> - <td class='tab_d'> - Komplett löschen: untergeordnete AU und alle darunter angelegten AUs</td> - </tr> - <input type='hidden' name='childdn' value='{CHILDDN}'> - <input type='hidden' name='oldchilddomain' value='{CHILDDOMAIN}'> - <input type='hidden' name='childou' value='{CHILDOU}'> - - </table></td> - </tr><tr><td> - <input type='Submit' name='apply' value='löschen' class='small_loginform_button'> - </form></td></tr> - -</table>
\ No newline at end of file diff --git a/ldap-site-mngmt/webinterface/au/child_au.php b/ldap-site-mngmt/webinterface/au/child_au.php deleted file mode 100644 index 665f1da2..00000000 --- a/ldap-site-mngmt/webinterface/au/child_au.php +++ /dev/null @@ -1,74 +0,0 @@ -<?php - -include('../standard_header.inc.php'); - -# Filename of Template -$webseite = "child_au.dwt"; - -include('au_header.inc.php'); - -############################################################################### -# Menus - -$mnr = 2; -$sbmnr = -1; - -#$sbmnr = $_GET['sbmnr']; - -createMainMenu($rollen, $mainnr); -createAUMenu($rollen, $mnr, $auDN, $sbmnr); - -############################################################################### -# MainPage Data - -$childauDN = $_GET['dn']; - -$childau = get_au_data($childauDN,array("dn","cn","ou","associateddomain","description","maxipblock")); -#print_r($childau); - -$domprefix = str_replace('.uni-freiburg.de','',$childau[0]['associateddomain']); -#print_r($domprefix); - -$template->assign(array("CHILDOU" => $childau[0]['ou'], - "CHILDCN" => $childau[0]['cn'], - "CHILDDN" => $childauDN, - "CHILDDOMAIN" => $domprefix, - "CHILDDESC" => $childau[0]['description'], - "RANGE1" => "", - "RANGE2" => "", - "AUDN" => $auDN, - "SBMNR" => $sbmnr)); - -# MaxIPBlocks -$mipb = $childau[0]['maxipblock']; - -# IP Delegs -$template->define_dynamic("Delegs", "Webseite"); -#print_r($mipb); -if (count($mipb) > 1){ - foreach ($mipb as $block){ - $exp = explode('_',$block); - $template->assign(array("RANGE1" => $exp[0], - "RANGE2" => $exp[1])); - $template->parse("DELEGS_LIST", ".Delegs"); - } - $template->clear_dynamic("Delegs"); -}elseif(count($mipb) == 1){ - $exp = explode('_',$mipb); - $template->assign(array("RANGE1" => $exp[0], - "RANGE2" => $exp[1])); - $template->parse("DELEGS_LIST", ".Delegs"); - $template->clear_dynamic("Delegs"); -} -$template->assign(array("RANGE1" => "", - "RANGE2" => "")); -$template->parse("DELEGS_LIST", ".Delegs"); -#$template->clear_dynamic("Delegs"); - - -############################################################################### -# Footer - -include("au_footer.inc.php"); - -?>
\ No newline at end of file diff --git a/ldap-site-mngmt/webinterface/au/childau_add.php b/ldap-site-mngmt/webinterface/au/childau_add.php deleted file mode 100644 index 47fb9b55..00000000 --- a/ldap-site-mngmt/webinterface/au/childau_add.php +++ /dev/null @@ -1,146 +0,0 @@ -<?php - -include('../standard_header.inc.php'); - -# $_POST form variables -$childou = $_POST['childou']; -$childcn = $_POST['childcn']; -$childdesc = $_POST['childdesc']; -$childdomain = $_POST['childdomain']; -$mainadmin = $_POST['adduser']; -$hosts = $_POST['addhost']; - -$childou = htmlentities($childou); -$childcn = htmlentities($childcn); -$childdesc = htmlentities($childdesc); -$childdomainfull = htmlentities($childdomain).".".$domsuffix ; - -/* -echo "AU dn:"; print_r($auDN); echo "<br>"; -echo "ou:"; print_r($childou); echo "<br>"; -echo "cn:"; print_r($childcn); echo "<br>"; -echo "desc:"; print_r($childdesc); echo "<br>"; -echo "domain:"; print_r($childdomainfull); echo "<br>"; -echo "mainadmin:"; print_r($mainadmin); echo "<br><br>"; -echo "hosts:"; print_r($hosts); echo "<br><br>"; -*/ - -$seconds = 2; -# $url = 'new_child.php?ou='.$childou.'&cn='.$get_childcn.'&desc='.$get_childdesc.'&childdomain='.$childdomain; - -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 ( $childou != "" && $mainadmin != none && $mainadmin != "") { - - # Formulareingaben anpassen - $expou = explode(" ",$childou); - foreach ($expou as $word) {$expuc[] = ucfirst($word);} - $childou = implode(" ",$expuc); - $childou = preg_replace ( '/\s+([0-9A-Z])/', '$1', $childou); - - # AU Objekt anlegen - # Test auf gleichnamige Geschwister-AUs - #$sisters = get_childau($auDN,array("ou")); - $sisters = get_all_aus(array("ou")); - $sister = 0; - foreach ($sisters as $item) { - if ( strtolower($item['ou']) == strtolower($childou) ) { - $mesg = "Es existiert bereits eine AU mit dem eingegebenen 'ou' Namen!<br> - Bitte geben Sie einen anderen 'ou' Namen ein.<br><br>"; - $get_childcn = str_replace ( " ", "_", $childcn ); - $get_childdesc = str_replace ( " ", "_", $childdesc ); - $url = "new_child.php?ou=Hier_andere_OU_eingeben&cn=".$get_childcn."&desc=".$get_childdesc."&childdomain=".$childdomain; - $sister = 1; - break; - } - } - if ($sister == 0) { - - $childDN = "ou=".$childou.",".$auDN; - if (new_childau($childDN,$childou,$childcn,$childdesc,$mainadmin)) { - - # Objekete verschieben - $i = array_search('none',$hosts); - #print_r($i); echo "<br>"; - if ($i === 0 ) {array_splice($hosts, $i, 1);} - #print_r($hosts ); echo "<br>"; - - if (count($hosts) != 0) { - foreach ($hosts as $host) { - $exp = explode('_',$host); - $hostDN = $exp[0]; - $hostname = $exp[1]; - print_r($hostDN); echo "<br>"; - print_r($hostname); echo "<br><br>"; - # IP Adresse nicht verschieben (IPs werden später delegiert) - $hoip = get_node_data($hostDN, array("ipaddress")); - # print_r($hoip); echo "<br>"; - if ($hoip['ipaddress'] != "") { - delete_ip_host($hostDN,$auDN); - } - if (move_subtree($hostDN, "hostname=".$hostname.",cn=computers,".$childDN)) { - # bestimmte Attribute loeschen ... - $newhostDN = "hostname=".$hostname.",cn=computers,".$childDN; - $dhcp = get_node_data($newhostDN, array("dhcphlpcont")); - # print_r($dhcp); echo "<br>"; - if ($dhcp['dhcphlpcont'] != "") { - $entrydel ['dhcphlpcont'] = array(); - #$entrydel ['objectclass'] = "dhcpHost"; - # print_r($dhcphlpcont); - ldap_mod_del($ds, "hostname=".$hostname.",cn=computers,".$childDN, $entrydel); - } - } - } - } - - # Domain anlegen falls erforderlich - if (new_child_domain($childdomain, $childDN, $assocdom, $domDN)) { - $mesg .= "<br>AU Domain erfolgreich eingetragen<br>"; - } - else { - $mesg .= "<br>Fehler beim eintragen der AU Domain<br>"; - } - - $mesg .= "<br>Untergeordnete AU erfolgreich angelegt<br>"; - } - else { - $mesg .= "<br>Fehler beim anlegen der untergeordneten AU<br>"; - } - - $url = 'au_childs.php'; - } -} - - -elseif ( $childou == "") { - $get_childcn = str_replace ( " ", "_", $childcn ); - $get_childdesc = str_replace ( " ", "_", $childdesc ); - $mesg = "Sie haben den OU der neuen AU nicht angegeben. Dieser ist aber ein notwendiges Attribut.<br> - Bitte geben Sie ihn an.<br><br>"; - $url = "new_child.php?ou=Hier_OU_eingeben&cn=".$get_childcn."&desc=".$get_childdesc."&childdomain=".$childdomain; -} - -elseif ($mainadmin == "none" || $mainadmin == "") { - $get_childcn = str_replace ( " ", "_", $childcn ); - $get_childdesc = str_replace ( " ", "_", $childdesc ); - $mesg = "Sie haben keinen MainAdmin für die neue AU gewählt.<br> - Bitte wählen Sie einen MainAdmin.<br><br>"; - $url = 'new_child.php?ou='.$childou.'&cn='.$get_childcn.'&desc='.$get_childdesc.'&childdomain='.$childdomain; -} - - -$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 diff --git a/ldap-site-mngmt/webinterface/au/childau_change.php b/ldap-site-mngmt/webinterface/au/childau_change.php deleted file mode 100644 index 2406b4c2..00000000 --- a/ldap-site-mngmt/webinterface/au/childau_change.php +++ /dev/null @@ -1,157 +0,0 @@ -<?php - -include('../standard_header.inc.php'); - -$childcn = $_POST['childcn']; -$oldchildcn = $_POST['oldchildcn']; -$childou = $_POST['childou']; -$oldchildou = $_POST['oldchildou']; -$childdomain = $_POST['childdomain']; -$oldchilddomain = $_POST['oldchilddomain']; -$childDN = $_POST['childdn']; -$submenu = $_POST['submenu']; - -$childcn = htmlentities($childcn); -$oldchildcn = htmlentities($oldchildcn); -$childou = htmlentities($childou); -$oldchildou = htmlentities($oldchildou); -$childdomainfull = htmlentities($childdomain).".".$domsuffix ; -$oldchilddomainfull = htmlentities($oldchilddomain).".".$domsuffix; - -/* -echo "new ou:"; print_r($childou); echo "<br>"; -echo "old ou:"; print_r($oldchildou); echo "<br>"; -echo "new cn:"; print_r($childcn); echo "<br>"; -echo "old cn:"; print_r($oldchildcn); echo "<br>"; -echo "new domain:"; print_r($childdomain); echo "<br>"; -echo "old domain:"; print_r($oldchilddomain); echo "<br><br>"; -echo "child DN:"; print_r($childDN); echo "<br>"; -echo "new child DN:"; print_r($newchildDN); echo "<br>"; -echo "submenuNR:"; print_r($submenu); echo "<br><br>"; -*/ - -$seconds = 2; -$url = 'child_au.php?dn='.$childDN.'&sbmnr='.$submenu; - -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>"; - -####################################### -# CN - -if ($oldchildcn == $childcn) { - #$mesg = "keine Aenderung<br>"; -} - -if ($oldchildcn == "" && $childcn != "") { - echo "CN neu anlegen<br>"; - # hier noch Syntaxcheck - $entry['cn'] = $childcn; - $result = ldap_mod_add($ds,$childDN,$entry); - if ($result) { - $mesg = "AU Name erfolgreich eingetragen<br><br>"; - } - else { - $mesg = "Fehler beim eintragen des AU Namen<br><br>"; - } -} - -if ($oldchildcn != "" && $childcn != "" && $oldchildcn != $childcn) { - echo "CN aendern<br>"; - # hier noch Syntaxcheck - $entry['cn'] = $childcn; - $result = ldap_mod_replace($ds,$childDN,$entry); - if ($result) { - $mesg = "AU Name erfolgreich geaendert<br><br>"; - } - else { - $mesg = "Fehler beim aendern des AU Namen<br><br>"; - } -} - -if ($oldchildcn != "" && $childcn == "") { - echo "CN loeschen<br>"; - # hier noch Syntaxcheck - $entry['cn'] = $oldchildcn; - $result = ldap_mod_del($ds,$childDN,$entry); - if ($result) { - $mesg = "AU Name erfolgreich geloescht<br><br>"; - } - else { - $mesg = "Fehler beim loeschen des AU Namen<br><br>"; - } -} - -####################################### -# OU - -if ($oldchildou == $childou) { - #$mesg = "keine Aenderung<br>"; -} - -if ($oldchildou != "" && $childou != "" && $oldchildou != $childou) { - echo "OU aendern<br>"; - # hier noch Syntaxcheck - # Formulareingaben anpassen - $expou = explode(" ",$childou); - foreach ($expou as $word) {$expuc[] = ucfirst($word);} - $childou = implode(" ",$expuc); - $childou = preg_replace ( '/\s+([0-9A-Z])/', '$1', $childou); - - $newchildDN = "ou=".$childou.",".$auDN; - modify_au_dn($childDN, $newchildDN); - - $url = 'au_childs.php'; -} - -if ($oldchildou != "" && $childou == "") { - echo "OU loeschen<br>"; - echo "Sie sind dabei einen Teil des DN zu loeschen.<br> - Dies geht nur, wenn Sie den gesamten Eintrag loeschen. <br> - Verwenden Sie dazu das Formular unten"; -} - -######################################## -# DOMAIN -if ($oldchilddomain == $domprefix && ($childdomain == "" || $childdomain == $domprefix)) { - #$mesg = "keine Aenderung<br>"; -} -if ($oldchilddomain == $childdomain) { - #$mesg = "keine Aenderung<br>"; -} - - -if ($oldchilddomain != "" && $childdomain != "" && $oldchilddomain != $childdomain && $childdomain != $domprefix) { - echo "Domain aendern<br>"; - # hier noch Syntaxcheck - if (change_child_domain($childdomain, $oldchilddomain, $childDN, $assocdom, $domDN, $domprefix)) { - $mesg = "Domain erfolgreich geandert<br><br>"; - } - else { - $mesg = "Fehler beim aendern der Domain<br><br>"; - } -} - - -if ($oldchilddomain != "" && $oldchilddomain != $domprefix && ($childdomain == "" || $childdomain == $domprefix)) { - echo "Domain loeschen bzw. integrieren<br><br>"; - $delmodus = "integrate"; - delete_child_domain($oldchilddomain,$assocdom,$childDN, $domDN, $delmodus); - $seconds = 5; -} - - -$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 diff --git a/ldap-site-mngmt/webinterface/au/childau_delete.php b/ldap-site-mngmt/webinterface/au/childau_delete.php deleted file mode 100644 index f9bd75d7..00000000 --- a/ldap-site-mngmt/webinterface/au/childau_delete.php +++ /dev/null @@ -1,34 +0,0 @@ -<?php - -include('../standard_header.inc.php'); - -# $_POST form variables -$delmodus = $_POST['delmodus']; -$childDN = $_POST['childdn']; -$childou = $_POST['childou']; -$oldchilddomain = $_POST['oldchilddomain']; -#print_r($childDN); echo "<br>"; -#print_r($oldchilddomain); echo "<br>"; -#print_r($entrydel); echo "<br>"; - -$url = 'au_childs.php'; - -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>"; - -$mesg = delete_childau($childDN,$childou,$delmodus); - -$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(2, $url, $mesg, $addSessionId = TRUE); - -echo "</td></tr></table></body></html>"; - -?>
\ No newline at end of file diff --git a/ldap-site-mngmt/webinterface/au/dom_delete.php b/ldap-site-mngmt/webinterface/au/dom_delete.php deleted file mode 100644 index b8c664b4..00000000 --- a/ldap-site-mngmt/webinterface/au/dom_delete.php +++ /dev/null @@ -1,31 +0,0 @@ -<?php - -include('../standard_header.inc.php'); - -# $_POST form variables -$delmodus = $_POST['delmodus']; -$oldchilddomain = $_POST['oldchilddomain']; -$childDN = $_POST['childdn']; -$submenu = $_POST['submenu']; - -$url = 'child_au.php?dn='.$childDN.'&sbmnr='.$submenu; - -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>"; - -$mesg = delete_childau_domain($oldchilddomain,$childDN,$delmodus); - -$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(2, $url, $mesg, $addSessionId = TRUE); - -echo "</td></tr></table></body></html>"; - -?>
\ No newline at end of file diff --git a/ldap-site-mngmt/webinterface/au/ip_deleg_change.php b/ldap-site-mngmt/webinterface/au/ip_deleg_change.php deleted file mode 100644 index 19131837..00000000 --- a/ldap-site-mngmt/webinterface/au/ip_deleg_change.php +++ /dev/null @@ -1,194 +0,0 @@ -<?php - -include('../standard_header.inc.php'); - -#$auDN = $_POST['audn']; -$childauDN = $_POST['childdn']; -$oldrange1 = $_POST['oldrange1']; -$oldrange2 = $_POST['oldrange2']; -$newrange1 = $_POST['range1']; -$newrange2 = $_POST['range2']; - -/* -print_r($oldrange1);echo "<br>"; -print_r($newrange1);echo "<br><br>"; -print_r($oldrange2);echo "<br>"; -print_r($newrange2);echo "<br>"; -print_r($childauDN);echo "<br>"; -print_r($auDN);echo "<br><br>"; -*/ - -$syntax = new Syntaxcheck; -$url = "child_au.php?dn=".$childauDN."&sbmnr=".$sbmnr; -$seconds = 200; - -echo " -<html> -<head> - <title>IP Address Management</title> - <link rel='stylesheet' href='../styles.css' type='text/css'> -</head> -<body> -<table border='0' cellpadding='30' cellspacing='0'> -<tr><td>"; - - -$diff1 = array_keys(array_diff_assoc($oldrange1,$newrange1)); -$diff2 = array_keys(array_diff_assoc($newrange1,$oldrange1)); -$tochange1 = array_unique(array_merge($diff1,$diff2)); - -$diff3 = array_keys(array_diff_assoc($oldrange2,$newrange2)); -$diff4 = array_keys(array_diff_assoc($newrange2,$oldrange2)); -$tochange2 = array_unique(array_merge($diff3,$diff4)); - -# print_r($tochange1);echo "<br><br>"; -# print_r($tochange2);echo "<br><br>"; - -$tochange = array_unique(array_merge($tochange1,$tochange2)); -#print_r($tochange);echo "<br><br>"; - - -foreach ($tochange as $i){ - - $childaudnexp = ldap_explode_dn($childauDN, 1); - $childau = $childaudnexp[0]; - #print_r($childau); - - if ( $oldrange1[$i] == "" && $oldrange2[$i] == "" && $newrange1[$i] != "" && $newrange2[$i] != "" ){ - - echo "Neuen IP Bereich an <b>$childau</b> delegieren:";echo "<br>";echo "<br>"; - echo "neue IP Range: ";print_r($newrange1[$i]);echo " - ";print_r($newrange2[$i]);echo "<br>"; - - if ($syntax->check_ip_syntax($newrange1[$i]) && $syntax->check_ip_syntax($newrange2[$i])){ - #echo "korrekte IP Syntax<br>"; - $newrange1[$i] = htmlentities($newrange1[$i]); - $newrange2[$i] = htmlentities($newrange2[$i]); - $newrange_array = array($newrange1[$i],$newrange2[$i]); - #print_r($newrange_array); - $newrange = implode('_',$newrange_array); - #print_r($newrange); - # $oldip[$i] = htmlentities($oldip[$i]); - if (new_ip_delegation($newrange,$childauDN,$auDN)){ - echo "<br>Neuer IP Bereich erfolgreich delegiert<br>"; - }else{echo "<br>Fehler beim delegieren des neuen IP Bereichs<br>";} - }else{echo "falsche IP Syntax<br>";} - - $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); - } - - elseif ( $oldrange1[$i] != "" && $oldrange2[$i] != "" && $newrange1[$i] == "" && $newrange2[$i] == "" ){ - - echo "IP Delegierung von <b>$childau</b> löschen:";echo "<br>";echo "<br>"; - echo "zu löschende IP Range: ";print_r($oldrange1[$i]);echo " - ";print_r($oldrange2[$i]);echo "<br>"; - - $oldrange1[$i] = htmlentities($oldrange1[$i]); - $oldrange2[$i] = htmlentities($oldrange2[$i]); - $oldip_array = array($oldrange1[$i],$oldrange2[$i]); - $oldrange = implode('_',$oldip_array); - if (delete_ip_delegation($oldrange,$childauDN,$auDN)){ - $mesg = "<br>IP Delegierung geloescht<br>"; - }else{ - $mesg = "<br>Fehler beim loeschen der IP Delegierung<br>"; - } - - $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); - } - - elseif ( $oldrange1[$i] != "" && $oldrange2[$i] != "" && $newrange1[$i] != "" && $newrange2[$i] != "" ){ - $or1 = ip2long($oldrange1[$i]); - $or2 = ip2long($oldrange2[$i]); - $nr1 = ip2long($newrange1[$i]); - $nr2 = ip2long($newrange2[$i]); - - if ( ($nr1 > $or1 || $nr2 < $or2) && !($nr1 < $or1 || $nr2 > $or2) ){ - - echo "IP Delegierung von <b>$childau</b> reduzieren:";echo "<br>";echo "<br>"; - echo "alte IP Range: ";print_r($oldrange1[$i]);echo " - ";print_r($oldrange2[$i]);echo "<br>"; - echo "neue IP Range: ";print_r($newrange1[$i]);echo " - ";print_r($newrange2[$i]);echo "<br>"; - - if ($syntax->check_ip_syntax($newrange1[$i]) && $syntax->check_ip_syntax($newrange2[$i])){ - #echo "korrekte IP Syntax<br>"; - - $newrange1[$i] = htmlentities($newrange1[$i]); - $newrange2[$i] = htmlentities($newrange2[$i]); - $newrange_array = array($newrange1[$i],$newrange2[$i]); - $newrange = implode('_',$newrange_array); - #print_r($newrange); - - $oldrange1[$i] = htmlentities($oldrange1[$i]); - $oldrange2[$i] = htmlentities($oldrange2[$i]); - $oldip_array = array($oldrange1[$i],$oldrange2[$i]); - $oldrange = implode('_',$oldip_array); - #print_r($oldrange); - - if (reduce_ip_delegation($oldrange,$newrange,$childauDN,$auDN)){ - $mesg = "<br>IP Range verkleinert<br>"; - }else{ - $mesg = "<br>Fehler beim verkleinern der IP Range<br>"; - } - }else{echo "falsche IP Syntax<br>";} - - $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); - - - }elseif( ($nr1 < $or1 || $nr2 > $or2) && !($nr1 > $or1 || $nr2 < $or2) ){ - - echo "IP Delegierung von <b>$childau</b> erweitern:";echo "<br>";echo "<br>"; - echo "alte IP Range: ";print_r($oldrange1[$i]);echo " - ";print_r($oldrange2[$i]);echo "<br>"; - echo "neue IP Range: ";print_r($newrange1[$i]);echo " - ";print_r($newrange2[$i]);echo "<br>"; - - if ($syntax->check_ip_syntax($newrange1[$i]) && $syntax->check_ip_syntax($newrange2[$i])){ - #echo "korrekte IP Syntax<br>"; - $newrange1[$i] = htmlentities($newrange1[$i]); - $newrange2[$i] = htmlentities($newrange2[$i]); - $newrange_array = array($newrange1[$i],$newrange2[$i]); - $newrange = implode('_',$newrange_array); - #print_r($newrange); - - $oldrange1[$i] = htmlentities($oldrange1[$i]); - $oldrange2[$i] = htmlentities($oldrange2[$i]); - $oldip_array = array($oldrange1[$i],$oldrange2[$i]); - $oldrange = implode('_',$oldip_array); - #print_r($oldrange); - - if (expand_ip_delegation($oldrange,$newrange,$childauDN,$auDN)){ - $mesg = "<br>IP Range erweitert<br>"; - }else{ - $mesg = "<br>Fehler beim erweitern der IP Range<br>"; - } - }else{ - echo "falsche IP Syntax<br>"; - } - $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); - } - else{ - $mesg = "<br>Verschieben (Shiften) der Delegierung nicht moeglich!<br> - Nur Vergroessern und Verkleinern moeglich!<br>"; - $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); - } - } - else{ - $mesg = "keine Aenderung<br>"; - $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 "<br><br>"; -} - -echo " -</td></tr></table> -</head> -</html>"; -?> diff --git a/ldap-site-mngmt/webinterface/au/menu.dwt b/ldap-site-mngmt/webinterface/au/menu.dwt deleted file mode 100755 index 20631be8..00000000 --- a/ldap-site-mngmt/webinterface/au/menu.dwt +++ /dev/null @@ -1,29 +0,0 @@ - -<table cellpadding='0' cellspacing='0' border='0' width='100%'> - - - <!-- BEGIN DYNAMIC BLOCK: Hauptmenu --> - - <tr valign='middle' align='left'> - - <td width='8%' align='right' style="border-style=none;">{ICON}</td> - <td width="8%" align="left" style="border-width:1 0 1 1;border-color:#000000;border-style:solid;padding:5;background-color:{FARBE}"> </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"> - <code class="submenue_schrift">{TEXT_M}</code> - </a></td> - <td width='10%'> </td> - - </tr> - <!-- BEGIN DYNAMIC BLOCK: Submenu --> - - {SUB} - - <!-- END DYNAMIC BLOCK: Submenu --> - - <tr height='4'> - </tr> - - <!-- END DYNAMIC BLOCK: Hauptmenu --> - -</table> diff --git a/ldap-site-mngmt/webinterface/au/new_child.dwt b/ldap-site-mngmt/webinterface/au/new_child.dwt deleted file mode 100755 index 309737cc..00000000 --- a/ldap-site-mngmt/webinterface/au/new_child.dwt +++ /dev/null @@ -1,123 +0,0 @@ -<table border='0' cellpadding='5' cellspacing='0' width='100%'> - <tr> - <td colspan='2'><h3>Neue untergeordnete AU anlegen:</h3></td> - </tr> - <tr> - <td height='20'></td> - </tr> - <tr> - <td colspan='2'><h4>Notwendige Attribute (müssen angegeben werden):</h3></td> - </tr> - - <tr><td> - <table cellpadding='7' cellspacing='0' border='1' align='left' width='90%' style='border-width: 0 0 0 0;'> - - <form action='childau_add.php' method='post'> - - <tr> - <td width='45%' class='tab_h'><b>Attribut</b></td> - <td width='55%' class='tab_h'><b>Wert</b></td> - </tr> - - <tr height='50'> - <td class='tab_d'><b>Eindeutiger Name (ou):</b><br>(Teil des dn, ohne Leerzeichen eingeben) </td> - <td class='tab_d'> - <input type='Text' name='childou' value='{CHILDOU}' size='40' class='medium_form_field'> - </td> - </tr> - - <tr height='50'> - <td class='tab_d'><b>MainAdmin neue AU:</b><br>(Wählen Sie einen Benutzer aus)</td> - <td class='tab_d'> - <select name='adduser' size='1' class='medium_form_selectbox'> - <option selected value='none'>----------</option> - - <!-- BEGIN DYNAMIC BLOCK: Users --> - <option value='{UDN}'>{USER}</option> - <!-- END DYNAMIC BLOCK: Users --> - - </select> - <input type='hidden' name='role' value='MainAdmin'> - </td> - </tr> - </table></td> - </tr> - <tr> - <td height='25'></td> - </tr> - <tr> - <td><h4>Optionale Attribute:</h3></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='45%' class='tab_h'><b>Attribut</b></td> - <td width='55%' class='tab_h'><b>Wert</b></td> - </tr> - - <tr height='50'> - <td class='tab_d'><b>Name der Abteilung (cn): </b> </td> - <td class='tab_d'> - <input type='Text' name='childcn' value='{CHILDCN}' size='40' class='medium_form_field'> - </td> - </tr> - <tr height='50'> - <td class='tab_d'><b>DNS Domain :</b> </td> - <td class='tab_d'> - <input type='Text' name='childdomain' value='{CHILDDOMAIN}' size='24' class='medium_form_field'> - <b><font size="+1">.uni-freiburg.de</font></b> - </td> - </tr> - <tr height='50'> - <td class='tab_d'><b>Beschreibung der AU:</b> </td> - <td class='tab_d'> - <input type='Text' name='childdesc' value='{CHILDDESC}' size='40' class='medium_form_field'> - </td> - - - </tr> - </table></td> - </tr> - - <tr> - <td height='25'></td> - </tr> - <tr> - <td><h4>Objekte, die Sie in die neue untergeordnete AU verschieben möchten :</h3></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='45%' class='tab_h'><b>Objekt</b></td> - <td width='55%' class='tab_h'><b>Auswahl</b></td> - </tr> - - <tr height='50'> - <td class='tab_d'><b>Rechner:</b><br> - (Wählen Sie die zu verschiebenden Rechner aus, <br>Mehrfachauswahl möglich)</td> - <td class='tab_d'> - <select name='addhost[]' size='{HOSTNUMBER}' class='medium_form_selectbox' multiple> - <option selected value='none'>----------</option> - - <!-- BEGIN DYNAMIC BLOCK: Hosts --> - <option value='{HDN}_{HOSTNAME}'>{HOSTNAME}</option> - <!-- END DYNAMIC BLOCK: Hosts --> - - </select> - </td> - </tr> - </table></td> - </tr> - - <tr> - <td height='5'></td> - </tr> - <tr> - <td style='border-width: 0 0 0 0;'><input type='Submit' name='apply' value='anlegen' class='small_loginform_button'> - </form></td> - </tr> - -</table>
\ No newline at end of file diff --git a/ldap-site-mngmt/webinterface/au/new_child.php b/ldap-site-mngmt/webinterface/au/new_child.php deleted file mode 100644 index f083050d..00000000 --- a/ldap-site-mngmt/webinterface/au/new_child.php +++ /dev/null @@ -1,74 +0,0 @@ -<?php - -include('../standard_header.inc.php'); - -# Filename of Template -$webseite = "new_child.dwt"; - -include('au_header.inc.php'); - -############################################################################### -# Menus - -$mnr = 2; -$sbmnr = -1; - -$sbmnr = $_GET['sbmnr']; - -createMainMenu($rollen, $mainnr); -createAUMenu($rollen, $mnr, $auDN, $sbmnr); - -################################################################################ -# Mainpage Data - -$childou = str_replace ( "_", " ", $_GET['ou']); -$childcn = str_replace ( "_", " ", $_GET['cn']); -$childdesc = str_replace ( "_", " ", $_GET['desc']); -$childdomain = $_GET['childdomain']; - -$domprefix = str_replace('.uni-freiburg.de','',$childau[0]['associateddomain']); - -$template->assign(array("CHILDOU" => $childou, - "CHILDCN" => $childcn, - "CHILDDOMAIN" => $childdomain, - "CHILDDESC" => $childdesc, - "AUDN" => $auDN)); - - -####################################### -# Admin anlegen - -$users_array = get_users(); -#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" => "")); -} - -####################################### -# Objekte zum verschieben - -$host_array = get_hosts($auDN,array("dn","hostname")); -#print_r($host_array); -$template->define_dynamic("Hosts", "Webseite"); -foreach ($host_array as $item){ - $template->assign(array("HDN" => $item['dn'], - "HOSTNAME" => $item['hostname'], - "HOSTNUMBER" => 5)); - $template->parse("HOSTS_LIST", ".Hosts"); -} - -############################################################################### -# Footer - -include("au_footer.inc.php"); - -?>
\ No newline at end of file diff --git a/ldap-site-mngmt/webinterface/au/role_add.php b/ldap-site-mngmt/webinterface/au/role_add.php deleted file mode 100644 index c1729ed1..00000000 --- a/ldap-site-mngmt/webinterface/au/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>Administrative Unit 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ü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ählt<br><br> - Sie werden automatisch auf die vorherige Seite zurü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/au/role_delete.php b/ldap-site-mngmt/webinterface/au/role_delete.php deleted file mode 100644 index eccd4ce4..00000000 --- a/ldap-site-mngmt/webinterface/au/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>Administrative Unit 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ü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ählt<br><br> - Sie werden automatisch auf die vorherige Seite zurü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/au/role_show.dwt b/ldap-site-mngmt/webinterface/au/role_show.dwt deleted file mode 100644 index 39c618c0..00000000 --- a/ldap-site-mngmt/webinterface/au/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%' class='tab_h'> </td> - <td width='25%' class='tab_h'><b>Benutzer</b></td> - <td width='25%' class='tab_h'><b>UID</b></td> - <td width='45%' class='tab_h'><b>Email</b></td> - </tr> - - <form action='role_delete.php' method='post'> - - <!-- BEGIN DYNAMIC BLOCK: Members --> - <tr> - <td class='tab_d'> - <input type='checkbox' name='deluser[]' value='{VALUE}_{UID}' size='15' class='medium_form_checkbox'></td> - <td class='tab_d'>{USERNAME} </td> - <td class='tab_d'>{UID} </td> - <td class='tab_d'><a href'mailto:{MAIL}' style='publink'>{MAIL}</a> </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ä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/au/role_show.php b/ldap-site-mngmt/webinterface/au/role_show.php deleted file mode 100644 index 8e94d7ed..00000000 --- a/ldap-site-mngmt/webinterface/au/role_show.php +++ /dev/null @@ -1,114 +0,0 @@ -<?php -include('../standard_header.inc.php'); - -# Dateiname und evtl. Pfad des Templates für die Webseite -$webseite = "role_show.dwt"; - -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","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 diff --git a/ldap-site-mngmt/webinterface/au/roles.php b/ldap-site-mngmt/webinterface/au/roles.php deleted file mode 100644 index 608b7e30..00000000 --- a/ldap-site-mngmt/webinterface/au/roles.php +++ /dev/null @@ -1,24 +0,0 @@ -<?php -include('../standard_header.inc.php'); - -$mnr = 0; -# 3. Dateiname und evtl. Pfad des Templates für die Webseite -$webseite = "roles_start.dwt"; - -#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/au/roles_start.dwt b/ldap-site-mngmt/webinterface/au/roles_start.dwt deleted file mode 100644 index 27f55a2f..00000000 --- a/ldap-site-mngmt/webinterface/au/roles_start.dwt +++ /dev/null @@ -1,41 +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>DHCP Admins</b></p> - Verwalten den DHCP Dienst, d.h. Subnetz-, Pool-, Class-Objekte. - </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>RBS Admins</b></p> - Diese verwalten Remote Boot Services: TFTP/PXE Konfiguration der Dienste, Default PXE Boot Konfigurationen und Generische Bootmenüeinträge. - </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 |
