diff options
| author | Tarik Gasmi | 2007-05-23 13:26:52 +0200 |
|---|---|---|
| committer | Tarik Gasmi | 2007-05-23 13:26:52 +0200 |
| commit | ea35f971262bb823ced6f11d281662411e6e19d7 (patch) | |
| tree | d7ef9e105c8f65ac206aad2792372743c6ce864d /ldap-site-mngmt/webinterface/ip | |
| parent | missing animations added to theme openslx (diff) | |
| download | core-ea35f971262bb823ced6f11d281662411e6e19d7.tar.gz core-ea35f971262bb823ced6f11d281662411e6e19d7.tar.xz core-ea35f971262bb823ced6f11d281662411e6e19d7.zip | |
changes - webinterface
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1091 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'ldap-site-mngmt/webinterface/ip')
| -rw-r--r-- | ldap-site-mngmt/webinterface/ip/ip_menu.php | 19 | ||||
| -rw-r--r-- | ldap-site-mngmt/webinterface/ip/no_ip.dwt | 11 | ||||
| -rw-r--r-- | ldap-site-mngmt/webinterface/ip/no_ip.php | 33 |
3 files changed, 60 insertions, 3 deletions
diff --git a/ldap-site-mngmt/webinterface/ip/ip_menu.php b/ldap-site-mngmt/webinterface/ip/ip_menu.php index 528a4066..73796814 100644 --- a/ldap-site-mngmt/webinterface/ip/ip_menu.php +++ b/ldap-site-mngmt/webinterface/ip/ip_menu.php @@ -3,17 +3,30 @@ function createIPMenu($rollen , $mnr) { global $template; global $START_PATH; + global $auDN; + + $mipb_array = get_maxipblocks_au($auDN); + #print_r($mipb_array); + if ( $mipb_array[0] == "" ){ + $iprechnerlink = "no_ip.php?mnr=1"; + $ipdhcplink = "no_ip.php?mnr=2"; + $ipdeleglink = "no_ip.php?mnr=3"; + }else{ + $iprechnerlink = "ip_rechner.php"; + $ipdhcplink = "ip_dhcp.php"; + $ipdeleglink = "ip_deleg.php"; + } # Struktur der Registerkartenleiste $hauptmenu = array(array("link" => "ip.php", "text" => "Übersicht", "zugriff" => "alle"), - array("link" => "ip_rechner.php", + array("link" => $iprechnerlink, "text" => "IP Adressen Rechner", "zugriff" => array("MainAdmin","HostAdmin")), - array("link" => "ip_dhcp.php", + array("link" => $ipdhcplink, "text" => "IP Adressen DHCP", "zugriff" => array("MainAdmin","HostAdmin","DhcpAdmin")), - array("link" => "ip_deleg.php", + array("link" => $ipdeleglink, "text" => "Delegierte IP Bereiche", "zugriff" => array("MainAdmin"))); diff --git a/ldap-site-mngmt/webinterface/ip/no_ip.dwt b/ldap-site-mngmt/webinterface/ip/no_ip.dwt new file mode 100644 index 00000000..5bc09796 --- /dev/null +++ b/ldap-site-mngmt/webinterface/ip/no_ip.dwt @@ -0,0 +1,11 @@ +<table border='0' cellpadding='5' cellspacing='0' width='100%'> + <tr> + <td colspan='2'><h3>Diese Funktion steht Ihnen nicht zur Verfügung. </h3> + Sie verfügen über keine IP Adressen, die Sie an Rechner, DHCP Subnetze vergeben, + bzw. an untergeordnete AUs delegieren können.</td> + </tr> + <tr> + <td height='10'></td> + </tr> + +</table>
\ No newline at end of file diff --git a/ldap-site-mngmt/webinterface/ip/no_ip.php b/ldap-site-mngmt/webinterface/ip/no_ip.php new file mode 100644 index 00000000..3cf62d81 --- /dev/null +++ b/ldap-site-mngmt/webinterface/ip/no_ip.php @@ -0,0 +1,33 @@ +<?php + +include('../standard_header.inc.php'); + +# 1. Seitentitel - wird in der Titelleiste des Browser angezeigt. +$titel = "IP Address Management"; +# 2. Nummer des zugehörigen Hauptmenus (Registerkarte) beginnend bei 0, siehe Dokumentation.doc. +$mainnr = 2; +$mnr = 1; +# 3. Dateiname und evtl. Pfad des Templates für die Webseite +$webseite = "no_ip.dwt"; + +include("../class.FastTemplate.php"); + +include("ip_header.inc.php"); + +############################################################################### + +$mnr = $_GET['mnr']; + +# Menuleiste erstellen +createMainMenu($rollen, $mainnr); +createIPMenu($rollen, $mnr); + +include("ip_blocks.inc.php"); + +############################################################################### + +############################################################################### + +include("ip_footer.inc.php"); + +?> |
