steffen: server/kolab-webadmin/kolab-webadmin/www/admin/distributionlist list.php, 1.17, 1.18

cvs at intevation.de cvs at intevation.de
Fri Jul 8 12:41:03 CEST 2005


Author: steffen

Update of /kolabrepository/server/kolab-webadmin/kolab-webadmin/www/admin/distributionlist
In directory doto:/tmp/cvs-serv23415

Modified Files:
	list.php 
Log Message:
Fix for Issue820 (dist list lookup error)

Index: list.php
===================================================================
RCS file: /kolabrepository/server/kolab-webadmin/kolab-webadmin/www/admin/distributionlist/list.php,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -d -r1.17 -r1.18
--- list.php	7 Jul 2005 10:47:00 -0000	1.17
+++ list.php	8 Jul 2005 10:41:01 -0000	1.18
@@ -261,19 +261,16 @@
 	}
 	break;
   case 'modify':
-	$result = $ldap->search( $dn, '(objectClass=kolabGroupOfNames)' );
-	if( $result ) {
-	  $ldap_object = ldap_get_entries( $ldap->connection, $result );
-	  if( $ldap_object['count'] == 1 ) {
-		fill_form_for_modify( $form, $ldap_object[0] );
+	$ldap_object = $ldap->read( $dn );
+	if( $ldap_object ) {
+		fill_form_for_modify( $form, $ldap_object );
 		$form->entries['action']['value'] = 'save';
 		$form->entries['dn'] = array( 'type' => 'hidden', 'value' => $dn );
 		$form->entries['cn']['attrs'] = 'readonly';
 		$heading = _('Modify Distribution List');
 		$content = $form->outputForm();
-	  } else {
-		array_push($errors, _("Error: Multiple results returned for DN '$dn'"));
-	  }
+	} else {
+	  array_push($errors, _("Error: No results returned for DN '$dn'") );
 	}
 	break;
   case 'delete':





More information about the commits mailing list