steffen: server/kolab-webadmin/kolab-webadmin/php/admin/include menu.php, 1.3, 1.4

cvs at intevation.de cvs at intevation.de
Mon Sep 20 13:54:10 CEST 2004


Author: steffen

Update of /kolabrepository/server/kolab-webadmin/kolab-webadmin/php/admin/include
In directory doto:/tmp/cvs-serv24814/kolab-webadmin/php/admin/include

Modified Files:
	menu.php 
Log Message:
fix for Issue396

Index: menu.php
===================================================================
RCS file: /kolabrepository/server/kolab-webadmin/kolab-webadmin/php/admin/include/menu.php,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- menu.php	16 Aug 2004 09:42:42 -0000	1.3
+++ menu.php	20 Sep 2004 11:54:07 -0000	1.4
@@ -1,6 +1,6 @@
 <?php
 /*
- *  Copyright (c) 2004 Klarälvdalens Datakonsult AB
+ *  Copyright (c) 2004 Klarälvdalens Datakonsult AB
  *
  *    Written by Steffen Hansen <steffen at klaralvdalens-datakonsult.se>
  *
@@ -51,30 +51,41 @@
 											   array( 'name' => _('Add Shared Folder'),
 													  'url' => 'sf.php?action=create' )));  
 }
-if( $auth->group() == "admin" ) {
+if( $auth->group() == 'admin' || $auth->group() == 'maintainer' ) {
   $menuitems['distlist'] = array( 'name' => _('Distribution Lists'),
 									   'url'  => $topdir.'/distributionlist/',
 									   'title' => _('Manage Distribution Lists'),
 									   'submenu' => array(
 														  array( 'name' => _('Create New List'),
-																 'url'   => _('list.php?action=create') ) ) );
-
+   															 'url'   => _('list.php?action=create') ) ) );
+}
+if( $auth->group() == 'admin' ) {
   $menuitems['administrator'] = array( 'name' => _('Administrators'),
 									   'url'  => $topdir.'/administrator/',
 									   'title' => _('Manage Administrators'),
 									   'submenu' => array(
 														  array( 'name' => _('Create New Administrator'),
 																 'url'   => 'admin.php?action=create' ) ) );
+}
+if( $auth->group() == 'admin' ) {
   $menuitems['maintainer'] = array( 'name' => _('Maintainers'),
 									'url'  => $topdir.'/maintainer/',
 									'title' => _('Manage Maintainers'),
 									'submenu' => array(
 													   array( 'name' => _('Create New Maintainer'),
 															  'url'   => 'maintainer.php?action=create' ) ) );
+} else if( $auth->group() == 'maintainer' ) {
+  $mdn = $auth->dn();
+  $menuitems['maintainer'] = array( 'name' => _('Maintainers'),
+									'url'  => $topdir.'/maintainer/maintainer.php?action=modify&dn='.urlencode($mdn),
+									'title' => _('Manage Maintainer') );  
+}
+if( $auth->group() == 'admin' ) {
   $menuitems['service'] = array( 'name' => _('Services'),
 								 'url'  => $topdir.'/service/',
 								 'title' => _('Manage Services') );
 }
+
 $menuitems['about'] = array( 'name' => _('About Kolab'),
 							 'url'  => $topdir.'/kolab/',
 							 'title' => _('About Kolab'),
@@ -83,7 +94,7 @@
 													   'url'  => 'erfrakon.php' ),
 												array( 'name' => _('Intevation'),
 													   'url'  => 'intevation.php' ),
-												array( 'name' => _('Klarälvdalens Datakonsult'),
+												array( 'name' => _('Klarälvdalens Datakonsult'),
 													   'url'  => 'kdab.php' ),
 												array( 'name' => _('Code Fusion'),
 													   'url'  => 'codefusion.php' ),





More information about the commits mailing list