From 59cf91925ca8da43d2427331b23e4673b0e53095 Mon Sep 17 00:00:00 2001 From: Tarik Gasmi Date: Mon, 14 May 2007 08:03:48 +0000 Subject: Other webinterface data. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1077 95ad53e4-c205-0410-b2fa-d234c58c8868 --- ldap-site-mngmt/webinterface/ip/ip_deleg.php | 102 +++++++++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 ldap-site-mngmt/webinterface/ip/ip_deleg.php (limited to 'ldap-site-mngmt/webinterface/ip/ip_deleg.php') diff --git a/ldap-site-mngmt/webinterface/ip/ip_deleg.php b/ldap-site-mngmt/webinterface/ip/ip_deleg.php new file mode 100644 index 00000000..dafdaff6 --- /dev/null +++ b/ldap-site-mngmt/webinterface/ip/ip_deleg.php @@ -0,0 +1,102 @@ +assign(array("CHILDOU" => "Noch keine untergeordnete AU angelegt", + "RANGE1" => "", + "RANGE2" => "", + "CHILDDN" => "")); + +$childau_array = get_childau($auDN,array("dn","ou","maxipblock")); +# print_r ($childau_array); + +$template->define_dynamic("Delegs", "Webseite"); +$template->define_dynamic("AUs", "Webseite"); + +foreach ($childau_array as $childau){ + + $template->clear_parse("DELEGS_LIST"); + if ( count($childau['maxipblock']) > 1 ){ + foreach ($childau['maxipblock'] as $j){ + $exp = explode('_',$j); + $template->assign(array("CHILDOU" => $childau['ou'], + "RANGE1" => $exp[0], + "RANGE2" => $exp[1], + "CHILDDN" => $childau['dn'], + "AUDN" => $auDN)); + $template->parse("DELEGS_LIST", ".Delegs"); + $template->clear_dynamic("Delegs"); + } + $template->assign(array("CHILDOU" => $childau['ou'], + "RANGE1" => "", + "RANGE2" => "", + "CHILDDN" => $childau['dn'], + "AUDN" => $auDN)); + $template->parse("DELEGS_LIST", ".Delegs"); + $template->clear_dynamic("Delegs"); + $template->assign(array("OU" => $childau['ou'])); + $template->parse("AUS_LIST", ".AUs"); + + }elseif ( count($childau['maxipblock']) == 1 ){ + + $exp = explode('_',$childau['maxipblock']); + $template->assign(array("CHILDOU" => $childau['ou'], + "RANGE1" => $exp[0], + "RANGE2" => $exp[1], + "CHILDDN" => $childau['dn'], + "AUDN" => $auDN)); + $template->parse("DELEGS_LIST", ".Delegs"); + $template->clear_dynamic("Delegs"); + $template->assign(array("CHILDOU" => $childau['ou'], + "RANGE1" => "", + "RANGE2" => "", + "CHILDDN" => $childau['dn'], + "AUDN" => $auDN)); + $template->parse("DELEGS_LIST", ".Delegs"); + $template->clear_dynamic("Delegs"); + $template->assign(array("OU" => $childau['ou'])); + $template->parse("AUS_LIST", ".AUs"); + + }else{ + $template->assign(array("CHILDOU" => $childau['ou'], + "RANGE1" => "", + "RANGE2" => "", + "CHILDDN" => $childau['dn'], + "AUDN" => $auDN)); + $template->parse("DELEGS_LIST", ".Delegs"); + $template->clear_dynamic("Delegs"); + $template->assign(array("OU" => $childau['ou'])); + $template->parse("AUS_LIST", ".AUs"); + } + +} + + +##################################################################################### + +include("ip_footer.inc.php"); + +?> -- cgit v1.2.3-55-g7522