Edit report at http://bugs.php.net/bug.php?id=51239&edit=1

 ID:               51239
 Updated by:       m...@php.net
 Reported by:      alien999999999 at users dot sourceforge dot net
 Summary:          ldap_modify fails to delete attribute and change other
                   attribute
-Status:           Open
+Status:           Feedback
 Type:             Bug
 Package:          LDAP related
 Operating System: Solaris
 PHP Version:      5.2.13

 New Comment:

So, is there an issue now, or not?


Previous Comments:
------------------------------------------------------------------------
[2010-03-19 11:37:51] alien999999999 at users dot sourceforge dot net

Ok, i need to rectify the problem. I may have found the exact bug:





appearantly, the problem went away, when i reindexed the array in
question, EVEN IF IT IS EMPTY!

$modifs['mailforwardingaddress']



originally, it has something in it, it was deleted by unset and not
reindexed. EVEN THOUGH IT IS EMPTY!!!

------------------------------------------------------------------------
[2010-03-08 18:14:58] alien999999999 at users dot sourceforge dot net

Description:
------------
ldap_modify fails when deleting attribute AND changing another attribute
at the same time. The error returned is "Success", and the modification
is not done.



appropriate LDAP values:



dn: uid=something,o=jes.com

mailForwardingAddress: f...@bar.com

mailDeliveryOption: autoreply

mailDeliveryOption: forward

...





ldap_modify is called with:



$modifs = array('mailforwardingaddress' => array(), 'maildeliveryoption'
=> array('autoreply', 'mailbox'));



IMPORTANT NOTE:

doing these 2 separately works, but doing them at the same time does not
work.



when it fails, ldap_modify returns FALSE, ldap_error() will return
"Success". Modifications are not done.



Server is a SUN Solaris, LDAP server is a JES. trying this with
ldapmodify command works.



------------------------------------------------------------------------



-- 
Edit this bug report at http://bugs.php.net/bug.php?id=51239&edit=1

Reply via email to