[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