summaryrefslogtreecommitdiffstats
path: root/ldap-site-mngmt/webinterface/ip
diff options
context:
space:
mode:
authorTarik Gasmi2007-05-23 13:26:52 +0200
committerTarik Gasmi2007-05-23 13:26:52 +0200
commitea35f971262bb823ced6f11d281662411e6e19d7 (patch)
treed7ef9e105c8f65ac206aad2792372743c6ce864d /ldap-site-mngmt/webinterface/ip
parentmissing animations added to theme openslx (diff)
downloadcore-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.php19
-rw-r--r--ldap-site-mngmt/webinterface/ip/no_ip.dwt11
-rw-r--r--ldap-site-mngmt/webinterface/ip/no_ip.php33
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&uuml;gung. </h3>
+ Sie verf&uuml;gen &uuml;ber keine IP Adressen, die Sie an Rechner, DHCP Subnetze vergeben,
+ bzw. an untergeordnete AUs delegieren k&ouml;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");
+
+?>