steffen: server/kolab-webadmin/kolab-webadmin/www/admin/administrator admin.php, 1.6, 1.7 index.php, 1.3, 1.4
cvs at intevation.de
cvs at intevation.de
Fri Aug 20 04:10:03 CEST 2004
- Previous message: steffen: server/kolab/kolab/templates imapd.conf.template, 1.10, 1.11 kolab.conf.template, 1.3, 1.4 slapd.conf.template, 1.9, 1.10
- Next message: steffen: server/kolab-webadmin/kolab-webadmin configure.ac, 1.13, 1.14 kolab-webadmin.spec.in, 1.4, 1.5
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: steffen
Update of /kolabrepository/server/kolab-webadmin/kolab-webadmin/www/admin/administrator
In directory doto:/tmp/cvs-serv21496/kolab-webadmin/kolab-webadmin/www/admin/administrator
Modified Files:
admin.php index.php
Log Message:
Move system user to internal subtree. Fix for Issue324
Index: admin.php
===================================================================
RCS file: /kolabrepository/server/kolab-webadmin/kolab-webadmin/www/admin/administrator/admin.php,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- admin.php 13 Aug 2004 11:59:13 -0000 1.6
+++ admin.php 20 Aug 2004 02:10:00 -0000 1.7
@@ -189,7 +189,7 @@
if ($action == "save") {
if (!$errors) {
- if (!empty($ldap_object['cn'])) $newdn = "cn=".$ldap_object['cn'].",".$domain_dn;
+ if (!empty($ldap_object['cn'])) $newdn = "cn=".$ldap_object['cn'].",cn=internal,".$domain_dn;
else $newdn = $dn;
if (!$visible && !strstr($newdn,$dn_add)) {
list($cn,$rest) = split(',', $newdn, 2);
@@ -209,7 +209,7 @@
}
if( !$errors ) {
// Update admin group
- $groupdn = 'cn=admin,'.$domain_dn;
+ $groupdn = 'cn=admin,cn=internal,'.$domain_dn;
if( !ldap_mod_delete($ldap->connection,$groupdn,
array( 'member' => $dn ) ) ) {
$errors[] = _("LDAP Error: Could not remove old group entry $dn: ")
@@ -241,14 +241,14 @@
} else {
// firstsave
if (!$errors) {
- $dn = "cn=".$ldap_object['cn'].",".$domain_dn;
+ $dn = "cn=".$ldap_object['cn'].",cn=internal,".$domain_dn;
debug("Calling ldap_add with dn=$dn");
// Add object to db
if ($dn && !ldap_add($ldap->connection, $dn, $ldap_object))
array_push($errors, _("LDAP Error: could not add object $dn: ").ldap_error($ldap->connection));
// Add object to admin group
- if( $dn && !ldap_mod_add($ldap->connection, 'cn=admin,'.$domain_dn,
+ if( $dn && !ldap_mod_add($ldap->connection, 'cn=admin,cn=internal,'.$domain_dn,
array( 'member' => $dn ) ) ) {
array_push($errors, _("LDAP Error: could not add object $dn to maintainer group: ").ldap_error($ldap->connection));
}
@@ -303,7 +303,7 @@
array_push($errors, _("Error: you need administrative permissions to delete administrators"));
if (!$errors) {
- if(!ldap_mod_del($ldap->connection, 'cn=admin,'.domain_dn(), array('member' => $dn ) )) {
+ if(!ldap_mod_del($ldap->connection, 'cn=admin,cn=internal,'.domain_dn(), array('member' => $dn ) )) {
$errors[] = _("LDAP Error: Could not remove $dn from admin group: ")
.ldap_error($ldap->connection);
}
Index: index.php
===================================================================
RCS file: /kolabrepository/server/kolab-webadmin/kolab-webadmin/www/admin/administrator/index.php,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- index.php 12 Aug 2004 10:55:39 -0000 1.3
+++ index.php 20 Aug 2004 02:10:00 -0000 1.4
@@ -30,10 +30,10 @@
if (isset($_SESSION['base_dn'])) $base_dn = $_SESSION['base_dn'];
else $base_dn = 'k=kolab';
- $maintainers = $ldap->groupMembers( $base_dn, 'admin' );
+ $maintainers = $ldap->groupMembers( "cn=internal,$base_dn", 'admin' );
$filter = "(&(cn=*)(objectclass=inetOrgPerson)(uid=*)(sn=*))";
- $result = ldap_list($ldap->connection, $base_dn, $filter, array( 'uid', 'sn', 'cn', 'kolabdeleteflag' ));
+ $result = ldap_search($ldap->connection, $base_dn, $filter, array( 'uid', 'sn', 'cn', 'kolabdeleteflag' ));
if( $result ) {
$title = _('Manage Administrators (').count($maintainers)._(' Administrators)');
- Previous message: steffen: server/kolab/kolab/templates imapd.conf.template, 1.10, 1.11 kolab.conf.template, 1.3, 1.4 slapd.conf.template, 1.9, 1.10
- Next message: steffen: server/kolab-webadmin/kolab-webadmin configure.ac, 1.13, 1.14 kolab-webadmin.spec.in, 1.4, 1.5
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the commits
mailing list