[Tickets #6658] Re: Allow attribute deletion between SyncML partners
bugs at horde.org
bugs at horde.org
Thu Oct 1 11:48:45 UTC 2009
DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.
Ticket URL: http://bugs.horde.org/ticket/6658
------------------------------------------------------------------------------
Ticket | 6658
Updated By | lst_hoe02 at kwsoft.de
Summary | Allow attribute deletion between SyncML partners
Queue | SyncML
Type | Enhancement
State | Feedback
Priority | 2. Medium
Milestone | 3.3.6
Patch | 1
Owners | Jan Schneider
------------------------------------------------------------------------------
lst_hoe02 at kwsoft.de (2009-10-01 07:48) wrote:
The array_key_exists() calls seams necessary because eg. for
department/company i get no attributes if the isset() call is used, so
i guess the attributes are not initialized with empty string. If you
suspect worse performance : According to PHP bug-tracker there was a
bug in PHP 5.1.x which lead to array_key_exists() performing much
worse than isset(), but this should be fixed since around 2006.
For telling contacts/export which keys we want : I have seen no
possibilty to do so without changing a lot of code in
Turba/Kronolith/Nag. As the drop of attributes is only necessary for
SyncML, my intention was to let it there. Maybe the clean way (extend
the API) should be planed for Horde 4 ??
More information about the bugs
mailing list