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