Ralf Becker
99bccea0e8
* Setup: when migrating accounts from SQL to LDAP or back, also migrate addressbook data
2012-11-19 12:55:51 +00:00
Ralf Becker
ec2ce0f943
* Setup: when migrating accounts from SQL to LDAP or back, also migrate addressbook data
2012-11-19 08:23:09 +00:00
Nathan Gray
e1d06c0e59
vCard import/export improvements
2012-11-16 16:56:40 +00:00
Ralf Becker
0e41e83520
one server-config missed in r36329: arrays in $GLOBALS[egw_info][server] are now automatically serialized and unserialized
2012-11-15 22:13:11 +00:00
Ralf Becker
64f31a0fdc
* Setup/API: translations are no longer installed in database, but loaded directly from lang-files into tree-level cache
...
also backported:
- r40748: loading all translations in one go from cachem, saving some latency
- r36329: config is now cached on instance level, arrays in $GLOBALS[egw_info][server] are now automatically serialized and unserialized
2012-11-15 19:12:15 +00:00
Nathan Gray
4fc8903129
Fix bug where user preference for addressbook vCard was not used in some cases
2012-11-15 17:11:31 +00:00
Nathan Gray
94f84ce2b7
Default import vCard charset to user preference
2012-11-14 16:10:51 +00:00
Nathan Gray
4cb4835544
Default vcard export charset to user preference
2012-11-13 23:12:27 +00:00
Nathan Gray
4420b4b115
If opening window is not addressbook, update addressbook window too
2012-11-09 18:38:48 +00:00
Nathan Gray
8d93aac83f
Use opener.egw_refresh() instead of redirecting to reload
2012-11-08 21:19:57 +00:00
Nathan Gray
9f4118e947
Use addressbook vCard charset preference for exporting vcards using Import/Export
2012-10-29 18:29:40 +00:00
Nathan Gray
9c2fb9ffda
Use a better name for vcal exports (from context menu, etc) if only exporting one record
2012-10-24 16:15:17 +00:00
Nathan Gray
c48f8f310a
- Include missing contact type for conversion to human values
...
- Fix birthday import, rename job title column in default definition
- Expect human values in default import file, silences mismatch warning
2012-10-24 14:54:24 +00:00
Ralf Becker
aa3b12fbfc
for new contacts created eg. through eMail app, check email attribute first, before checking for other less significant attributes
2012-10-24 14:22:55 +00:00
Ralf Becker
c733797fe0
for new contacts created eg. through eMail app, check email attribute first, before checking for other less significant attributes
2012-10-24 14:22:24 +00:00
Ralf Becker
c7c00947d3
quiten permanent error_log in doublicate check aka addressbook_ui::ajax_check_values()
2012-10-24 10:18:31 +00:00
Ralf Becker
97781b727d
quiten permanent error_log in doublicate check aka addressbook_ui::ajax_check_values()
2012-10-24 10:18:13 +00:00
Ralf Becker
8903580778
* Addressbook: call doublicate check when creating a new contact from eMail
2012-10-24 10:14:34 +00:00
Ralf Becker
8139be67cb
* Addressbook: call doublicate check when creating a new contact from eMail
2012-10-24 10:14:09 +00:00
Ralf Becker
30d1c07e83
* Addressbook: fixed error in extended search
2012-10-24 09:53:46 +00:00
Ralf Becker
6ade2ce970
* Addressbook: fixed error in extended search
2012-10-24 09:53:24 +00:00
Nathan Gray
2d3c11ab3c
Expect human values in default import file, silences mismatch warning
2012-10-23 16:10:56 +00:00
Nathan Gray
eb40104d5b
Fix birthday import, rename job title column in default definition
2012-10-23 15:15:54 +00:00
Nathan Gray
753b00a049
Include missing contact type for conversion to human values
2012-10-23 14:46:58 +00:00
Nathan Gray
0f7a7da656
Remove outdated CSV export charset preference - Import/Export app is used now
2012-10-17 16:00:51 +00:00
Nathan Gray
ddbcc59a82
Add 'None' category option to context menu for all apps using nextmatch::category_action()
2012-10-16 19:51:15 +00:00
Nathan Gray
cdeff90e8c
Remove outdated CSV export charset preference - Import/Export app is used now
2012-10-16 19:33:06 +00:00
Nathan Gray
4f59f282a0
If exporting a single record, name the download file accordingly
2012-10-16 18:45:13 +00:00
Ralf Becker
dcb99a352f
* CalDAV/CardDAV: return urn:uuid as last record in calendar-user-address-set, as according to iCal4OL developer, some clients might have problems with it, also adding both full uri and just path of principal url, as calendarserver does it
2012-10-16 12:17:32 +00:00
Ralf Becker
138d16cfa3
* CalDAV/Calendar/Resources: calendars of resources can now be accessed or subscribed via CalDAV, to subscribe use CalDAV preferences
2012-10-16 11:30:35 +00:00
Ralf Becker
a735c5886b
* CalDAV/CardDAV: sync-collection report for calendar allowing a more efficient sync
2012-10-16 11:11:29 +00:00
Ralf Becker
28f8d4e2b7
* InfoLog/CalDAV: sync-collection report, thought reminder app on OS X 10.8.2 does not use it, moved logic for sync-token to baseclass and determine availablity on supported-report-set
2012-10-16 11:08:33 +00:00
Ralf Becker
39012f847b
* CardDAV: rfc 6578 sync-collection report (more efficient way to sync contacts)
2012-10-16 11:04:27 +00:00
Nathan Gray
fc8a139f23
Add 'None' category option to context menu for all apps using nextmatch::category_action()
2012-10-15 17:57:58 +00:00
Nathan Gray
ae51767122
* Add vCard import/export plugins
2012-10-15 16:29:52 +00:00
Nathan Gray
2efe69bc43
Remove outdated outlook definitions
2012-10-15 14:27:50 +00:00
Nathan Gray
2b96aff758
Import / Export cleanup:
...
- Start reducing some duplication by making better use of common CSV import ancestor
- Work towards a universal preview, regardless of file type
2012-10-12 19:50:26 +00:00
Nathan Gray
fa3eb90335
Fix missing export options
2012-10-09 18:01:00 +00:00
Nathan Gray
e50ff25831
Add a kind of data preview to vcard import dry run
2012-10-04 16:22:03 +00:00
Nathan Gray
23772bb9d1
Add ability to set charset in import vcard wizard
2012-10-01 17:59:44 +00:00
Ralf Becker
6feeba00ab
fixed wrong status-code for CardDAV DELETE
2012-10-01 17:26:05 +00:00
Ralf Becker
4e2a7dab80
* CardDAV/Addressbook: fixed not working delete of contacts
2012-10-01 17:23:44 +00:00
Ralf Becker
db4bdb7f74
* CalDAV/Calendar/Resources: calendars of resources can now be accessed or subscribed via CalDAV, to subscribe use CalDAV preferences
2012-09-27 15:46:08 +00:00
Nathan Gray
c87d057676
Missing backports to fix imported contacts looking like accounts if addressbook was missing
2012-09-26 16:09:56 +00:00
Ralf Becker
52675388a3
* CalDAV/CardDAV: sync-collection report for all apps allowing a more efficient sync
2012-09-26 14:30:47 +00:00
Nathan Gray
3386edced3
* Improvements to import - file checking, more warnings, destination addressbook checking
2012-09-25 14:49:27 +00:00
Ralf Becker
742df91ab9
* Addressbook: fixed not stored private custom-fields, if extra private tab was used
2012-09-25 09:03:34 +00:00
Ralf Becker
d0889dd612
* Addressbook: fixed not stored private custom-fields, if extra private tab was used
2012-09-25 09:02:42 +00:00
Nathan Gray
b3d463631a
Strip out item groups from Apple Addressbook before processing
2012-09-24 16:05:52 +00:00
Ralf Becker
f224fe5852
sync-collection report for InfoLog, thought reminder app on OS X 10.8.2 does not use it, moved logic for sync-token to baseclass and determine availablity on supported-report-set
2012-09-24 10:26:29 +00:00
Ralf Becker
e69918f583
* CalDAV/CardDAV: return urn:uuid as last record in calendar-user-address-set, as according to iCal4OL developer, some clients might have problems with it, also adding both full uri and just path of principal url, as calendarserver does it
2012-09-24 07:07:57 +00:00
Ralf Becker
a6f541edba
* CardDAV: rfc 6578 sync-collection report (more efficient way to sync contacts)
2012-09-23 20:19:35 +00:00
Nathan Gray
b06713480a
Add default vcard import/export definitions
2012-09-20 17:05:45 +00:00
Nathan Gray
1610a7523e
Report conversion warnings
2012-09-20 16:28:42 +00:00
Nathan Gray
c8eb6c5e24
* Add vcard import/export plugin
2012-09-18 15:09:48 +00:00
Nathan Gray
c1e2403ab7
Fix check on existing addressbook
2012-09-18 15:07:31 +00:00
Nathan Gray
67289c346b
If data is already a Horde_iCalendar object, use it instead of creating a new one
2012-09-18 15:06:19 +00:00
Nathan Gray
b85e5d0889
Some destination addressbook checking - must exist as an addressbook, not just an account or group
2012-09-17 15:47:47 +00:00
Nathan Gray
31d0d47988
LDAP search to match sql search: If row limit is < 0, don't slice, return all records
2012-09-17 14:47:53 +00:00
Nathan Gray
170d120dd2
LDAP search to match sql search: If row limit is < 0, don't slice, return all records
2012-09-13 17:59:10 +00:00
Ralf Becker
1f77853ff5
* Addressbook: doublicate check while adding/editing contacts, based on email or match of 2 out of name, first name, organisation
2012-09-06 12:42:10 +00:00
Ralf Becker
c50a83a9a4
* Addressbook: doublicate check while adding/editing contacts, based on email or match of 2 out of name, first name, organisation
2012-09-06 12:26:11 +00:00
Ralf Becker
ff7c90c114
more translations from Gudrun, Ingo & Stefan
2012-08-16 14:43:44 +00:00
Ralf Becker
6c6eeed21c
more translations from Gudrun, Ingo & Stefan
2012-08-16 14:41:57 +00:00
Ralf Becker
6bfb87de00
more German translations from Gudrun
2012-08-09 12:57:55 +00:00
Ralf Becker
4c3c423b3d
more German translations from Gudrun
2012-08-09 12:57:19 +00:00
Ralf Becker
91573fd113
* Addressbook/InfoLog/Filemanager/Tracker: added or fixed formatting of certain custom field types using a single shared method
2012-08-09 12:43:52 +00:00
Ralf Becker
f7fa8ea37e
* Addressbook/InfoLog/Filemanager/Tracker: added or fixed formatting of certain custom field types using a single shared method
2012-08-09 12:41:47 +00:00
Ralf Becker
8e6c1c1c8b
quieten warning in delete-category hook, if cat is not used
2012-08-09 08:29:09 +00:00
Ralf Becker
0c5ca986c6
quieten warning in delete-category hook, if cat is not used
2012-08-09 08:25:53 +00:00
Ralf Becker
c8d8928486
pending translations from translation.stylite.de plus merge of trunk translations
2012-08-08 12:12:59 +00:00
Ralf Becker
e913a6a263
pending translations from translation.stylite.de
2012-08-08 12:11:04 +00:00
Ralf Becker
0fa472164e
* CardDAV: disable category and class (public/private) for iOS, because they are not displayed and get messed up
2012-07-31 16:18:46 +00:00
Ralf Becker
082372881d
* CardDAV: disable category and class (public/private) for iOS, because they are not displayed and get messed up
2012-07-31 16:18:26 +00:00
Ralf Becker
47e6f766ff
* Addressbook/CardDAV: fixed lost cell-phone numbers, caused by SyncML update
2012-07-31 14:59:05 +00:00
Ralf Becker
1141eb1ee0
* Addressbook/CardDAV: fixed lost cell-phone numbers, caused by SyncML update
2012-07-31 14:58:13 +00:00
Nathan Gray
70bc8469a1
et2 compatability
2012-07-24 23:49:12 +00:00
Jörg Lehrke
20ad9de419
* Fix Funambol vCard issues (community bug #1999 )
2012-07-22 10:15:43 +00:00
Ralf Becker
930ad77224
* Addressbook: fixed not working resize or conversation of non-jpeg images in newer php versions
2012-07-17 13:17:42 +00:00
Ralf Becker
a8d1376205
* Addressbook: fixed not working resize or conversation of non-jpeg images in newer php versions
2012-07-17 13:17:19 +00:00
Ralf Becker
ab1fdb0617
* Addressbook: fixed error when adding a new organisation member for organisation(department)s containing a comma
2012-07-17 12:15:10 +00:00
Ralf Becker
b84fdd4ef7
* Addressbook: fixed error when adding a new organisation member for organisation(department)s containing a comma
2012-07-17 12:14:37 +00:00
Ralf Becker
476dc6ad93
* CalDAV: expand-property reports queried by iCal from OS X 10.7.4
...
- expanded-group-member-set
- expanded-group-membership
- calendar-proxy-read-for
- calendar-proxy-write-for
Both calendar-proxy reports can be combined in one request, which is now also handled correct.
2012-07-15 09:15:57 +00:00
Ralf Becker
a46769c3d9
add missing closing tag
2012-07-15 08:27:47 +00:00
Ralf Becker
63ceb130d5
add missing closing tag
2012-07-15 08:27:28 +00:00
Ralf Becker
bcc60cfc3d
fixed PHP Strict Standards: Only variables should be assigned by reference
2012-07-14 07:44:36 +00:00
Ralf Becker
223c2b7b7d
fixed PHP Strict Standards: Only variables should be assigned by reference
2012-07-14 07:44:13 +00:00
Christian Binder
f81fd11435
tag applications which have implemented document merge
2012-07-04 17:00:03 +00:00
Ralf Becker
b025809df1
* CalDAV/CardDAV expand-property report for principals used in iCal on OS X 10.7
2012-06-27 20:08:56 +00:00
Nathan Gray
8d658da583
Remove outdated outlook definitions
2012-06-26 16:30:04 +00:00
Jörg Lehrke
358252b4a1
* Fix Funambol vCard issues (community bug #1999 )
2012-06-17 12:28:16 +00:00
Ralf Becker
478c4ed712
do NOT instanciate tracking class by default: it is only used for (seldome) updates and stalls updates in setup sometimes (1.6 update)
2012-06-17 10:03:50 +00:00
Ralf Becker
f48b6c244f
do NOT instanciate tracking class by default: it is only used for (seldome) updates and stalls updates in setup sometimes (1.6 update)
2012-06-17 10:03:28 +00:00
Klaus Leithoff
7c2a8bedd9
* Addressbook: fix for postgres error on advanced search in addressbook (Helpdesk 3421)
2012-06-01 12:53:08 +00:00
Klaus Leithoff
4d70099c15
* Addressbook: fix for postgres error on advanced search in addressbook (Helpdesk 3421)
2012-06-01 12:51:22 +00:00
Nathan Gray
0349f92b56
- Update default definitions
...
- Fix addressbook bug that ignored stop condition
2012-05-30 16:03:41 +00:00
Nathan Gray
de8bc4771c
Fix bug that ignored 'stop' in import condition, default definition
2012-05-29 14:37:19 +00:00
Klaus Leithoff
31927c7181
* addressbook/importexport: if there are no export csv definitions for a given user, do not show the csv export option in context menu
2012-05-29 14:00:37 +00:00
Klaus Leithoff
57be9157d5
* addressbook/importexport: if there are no export csv definitions for a given user, do not show the csv export option in context menu
2012-05-29 13:39:44 +00:00
Jörg Lehrke
9d11043ef3
* Fix country name issue during SyncML slowsync (community bug #3146 )
2012-05-23 09:19:58 +00:00
Jörg Lehrke
3b72aec983
* Fix country name issue during SyncML slowsync (community bug #3146 )
2012-05-23 08:53:12 +00:00
Ralf Becker
f0b977c11d
* Preferences all apps: add validation for vfs files and directories to give user immediate feedback about wrong or non vfs pathes
2012-05-22 13:54:45 +00:00
Ralf Becker
6ff1db3534
* Preferences all apps: add validation for vfs files and directories to give user immediate feedback about wrong or non vfs pathes
2012-05-22 13:51:30 +00:00
Ralf Becker
0f42a2f916
fixes for PHP 5.4 warnings and strict warnings, thought disabled E_STRICT for now, because of various strict warnings in working code, which could not be easy fixed in all areas (see comment in phpgwapi/inc/functions.inc.php)
2012-05-16 12:39:52 +00:00
Nathan Gray
323382425a
Update addressbook default import definition
...
- Human values
- Import into user's personal addressbook by default
2012-05-15 22:55:51 +00:00
Ralf Becker
845ad43950
changed translation of "org_name" field to "Organisation" from "Company", as it is translated in edit template
2012-05-15 16:55:23 +00:00
Ralf Becker
d4c1a288e4
correctly disable change_org, if no organisation set
2012-05-15 16:55:12 +00:00
Ralf Becker
f280a38ed6
changed translation of "org_name" field to "Organisation" from "Company", as it is translated in edit template
2012-05-15 16:53:19 +00:00
Ralf Becker
3d70c12a6a
correctly disable change_org, if no organisation set
2012-05-15 16:52:25 +00:00
Ralf Becker
a8dde2649e
* Addressbook: fixed not working changing of organisation members, also place this feature more prominent beside buttons
2012-05-15 15:53:14 +00:00
Ralf Becker
feb64d5b16
* Addressbook: fixed not working changing of organisation members, also place this feature more prominent beside buttons
2012-05-15 15:52:11 +00:00
Nathan Gray
5b0ecf0491
Fix SQL error when exporting sorted by contact_id
2012-05-15 14:35:09 +00:00
Ralf Becker
6c160cd3b1
* EMail: fixed not working search in Addressbook, if LDAP backend was used (my.stylite.de bug #3337 )
2012-05-15 10:21:28 +00:00
Ralf Becker
d0a2ffc8fe
* EMail: fixed not working search in Addressbook, if LDAP backend was used (my.stylite.de bug #3337 )
2012-05-15 10:21:01 +00:00
Nathan Gray
7810068ed0
Fix SQL error when exporting sorted by contact_id
2012-05-14 18:00:19 +00:00
Klaus Leithoff
74cbee31b9
take care of possible commas in n_fn in addressbook.email popup (on-click adding email to opened email-form when clicking on email-link)
2012-05-14 08:12:55 +00:00
Klaus Leithoff
46deabf2b6
take care of possible commas in n_fn in addressbook.email popup (on-click adding email to opened email-form when clicking on email-link)
2012-05-14 07:50:46 +00:00
Nathan Gray
5b2b8ea37d
Point account links to addressbook view
2012-05-04 14:16:31 +00:00
Nathan Gray
065fd1a772
Point account links to addressbook view
2012-05-03 15:23:30 +00:00
Ralf Becker
aef9f320b8
* Addressbook/LDAP|SQL->LDAP: fixed error during creation of new contacts, SQL->LDAP now also displays LDAP errors
2012-04-29 15:44:17 +00:00
Ralf Becker
a2e587ad54
* Addressbook/LDAP: documented how to get ACL for group-addressbooks working without deprecated rfc2307bis schema
2012-04-29 15:43:40 +00:00
Ralf Becker
9a8dcc6eb4
* Addressbook/LDAP|SQL->LDAP: fixed error during creation of new contacts, SQL->LDAP now also displays LDAP errors
2012-04-29 15:41:38 +00:00
Ralf Becker
774bcf0037
* Addressbook/LDAP: documented how to get ACL for group-addressbooks working without deprecated rfc2307bis schema
2012-04-29 15:40:02 +00:00
Nathan Gray
aa9687e6b5
Fixes for scheduled exporting
2012-04-24 16:06:31 +00:00
Nathan Gray
e895274d69
If exporting all, and filter is missing, use current owner
2012-04-23 17:52:36 +00:00
Nathan Gray
e5fd49940f
Return export object
2012-04-18 18:00:21 +00:00
Nathan Gray
a66dc3c2fe
* Expand link_to custom fields and make available all placeholders from the app.
...
eg: {{#address}} gives the link title, but now you can use {{#address/n_fn}}, {{#address/email}}, etc.
2012-04-17 17:26:46 +00:00
Nathan Gray
4feaa8375e
Expansion of link_to custom fields
2012-04-11 20:03:11 +00:00
Ralf Becker
bd825787b2
do NOT blanc fileas_type, as it is not always set in vCard, but should be set in EGroupware
2012-04-04 17:48:49 +00:00
Ralf Becker
6dad45d443
do NOT blanc fileas_type, as it is not always set in vCard, but should be set in EGroupware
2012-04-04 17:48:27 +00:00
Ralf Becker
4a0d52e834
* CardDAV: fixed not working deleting of existing fields and cell phone numbers for Apple clients
2012-04-04 17:39:35 +00:00
Ralf Becker
6924752579
* CardDAV: fixed not working deleting of existing fields and cell phone numbers for Apple clients
2012-04-04 17:38:58 +00:00
Nathan Gray
c87887d11f
Change addressbook Export CSV context menu option to use importexport
2012-04-02 16:35:03 +00:00
Ralf Becker
f30ad83240
do NOT store state in prefs, if csv_export is set
2012-03-29 12:59:43 +00:00
Ralf Becker
cb8940256c
do NOT store state in prefs, if csv_export is set
2012-03-29 12:59:22 +00:00
Ralf Becker
aba3c0250b
found a lot more calls to get_rows missing to set csv_export flag and fixed code in nextmatch dealing with situation if num_rows=-1 got stored in prefs anyway
2012-03-29 12:08:42 +00:00
Ralf Becker
ee8fd5b10e
found a lot more calls to get_rows missing to set csv_export flag and fixed code in nextmatch dealing with situation if num_rows=-1 got stored in prefs anyway
2012-03-29 12:06:10 +00:00
Ralf Becker
903f96998a
* Admin/Addressbook: fixed wrong timezone in created and modified times for contacts and accounts
...
- fixed typo / wrong direction of conversation when storing contacts
- fixed accounts_sql, which uses addressbook_bo::search() to convert created and modified timestamps to servertime as
- (documented that) accounts class (SQL and LDAP) operate completly in server-time
2012-03-14 15:23:56 +00:00
Ralf Becker
a1ffcd08e4
* Admin/Addressbook: fixed wrong timezone in created and modified times for contacts and accounts
...
- fixed typo / wrong direction of conversation when storing contacts
- fixed accounts_sql, which uses addressbook_bo::search() to convert created and modified timestamps to servertime as
- (documented that) accounts class (SQL and LDAP) operate completly in server-time
2012-03-14 15:22:51 +00:00
Ralf Becker
08e40605cc
* Admin/Addressbook: do NOT mark accounts as deleted, as accounts do NOT know that state, always deleted them and allow to cleanup already marked as deleted accounts in addressbook
2012-03-07 12:05:35 +00:00
Ralf Becker
e03b8471e9
* Admin/Addressbook: do NOT mark accounts as deleted, as accounts do NOT know that state, always deleted them and allow to cleanup already marked as deleted accounts in addressbook
2012-03-07 12:05:02 +00:00
Ralf Becker
f676a23821
fixes for PHP 5.4 warnings and strict warnings, thought disabled E_STRICT for now, because of various strict warnings in working code, which could not be easy fixed in all areas (see comment in phpgwapi/inc/functions.inc.php)
2012-03-04 13:33:10 +00:00
Ralf Becker
4711bc2ac1
fixed ldap backend not working for multiple owners
2012-02-29 13:36:24 +00:00
Ralf Becker
762b892e7d
* CardDAV/GroupDAV/Addressbook: works now with LDAP backend (account only or all contacts), fixed not working update of accounts (SQL and LDAP), changed ctag generation to work with LDAP too
2012-02-29 10:04:41 +00:00
Ralf Becker
7bc098d7c3
* CardDAV/GroupDAV/Addressbook: works now with LDAP backend (account only or all contacts), fixed not working update of accounts (SQL and LDAP), changed ctag generation to work with LDAP too
2012-02-29 09:58:15 +00:00
Nathan Gray
d67191841b
Change addressbook Export CSV context menu option to use importexport
2012-02-27 16:06:10 +00:00
Ralf Becker
587c2cf595
use groupdav->log() for all permanent error-messages, to log the into request-log too, if both If-Match and If-Schdule-Tag-Match given use If-Match for organiser/owner and If-Schedule-Tag-Match for attendees/participants
2012-02-21 20:05:35 +00:00
Ralf Becker
2bc821f428
use groupdav->log() for all permanent error-messages, to log the into request-log too, if both If-Match and If-Schdule-Tag-Match given use If-Match for organiser/owner and If-Schedule-Tag-Match for attendees/participants
2012-02-21 20:04:45 +00:00
Ralf Becker
a479b59858
* CardDAV/Addressbook: storing Apple AB type company (X-ABShowAs:COMPANY) as EGroupware fileAs company
2012-02-21 08:58:22 +00:00
Ralf Becker
7badca95da
* CardDAV/Addressbook: storing Apple AB type company (X-ABShowAs:COMPANY) as EGroupware fileAs company
2012-02-21 08:57:55 +00:00