gunnar: server/kolab-webadmin/kolab-webadmin/www/admin/administrator admin.php.in, 1.6, 1.7
cvs at kolab.org
cvs at kolab.org
Mon May 28 21:24:12 CEST 2007
Author: gunnar
Update of /kolabrepository/server/kolab-webadmin/kolab-webadmin/www/admin/administrator
In directory doto:/tmp/cvs-serv4849/kolab-webadmin/kolab-webadmin/www/admin/administrator
Modified Files:
admin.php.in
Log Message:
Corrected fix for kolab/issue1742 (https://intevation.de/roundup/kolab/issue1742)
Index: admin.php.in
===================================================================
RCS file: /kolabrepository/server/kolab-webadmin/kolab-webadmin/www/admin/administrator/admin.php.in,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- admin.php.in 24 May 2007 09:31:05 -0000 1.6
+++ admin.php.in 28 May 2007 19:24:10 -0000 1.7
@@ -163,11 +163,15 @@
$entries['action'] = array( 'name' => 'action',
'type' => 'hidden' );
+$oc = array('top', 'inetOrgPerson','kolabInetOrgPerson');
+
if( $dn ) {
$ldap_object = $ldap->read( $dn );
if( !$ldap_object ) {
array_push($errors, sprintf(_("LDAP Error: No such dn: %s: %s"), $dn, ldap_error($ldap->connection)));
}
+ $oc = $ldap_object['objectClass'];
+ unset($oc['count']);
}
$form =& new KolabForm( 'admin', 'createadmin.tpl', $entries );
@@ -185,6 +189,7 @@
} else {
debug("Process...");
$ldap_object = array();
+ $ldap_object['objectClass'] = $oc;
$ldap_object['sn'] = trim($_POST['lastname']);
$ldap_object['cn'] = trim($_POST['firstname']).' '.$ldap_object['sn'];
if( !empty( $_POST['password_0'] ) ) {
More information about the commits
mailing list