summaryrefslogtreecommitdiff
path: root/program/steps/addressbook/save.inc
AgeCommit message (Collapse)Author
2013-10-28Fixed saving contact birthday/anniversary dates before 01-01-1970Aleksander Machniak
2013-09-10Improve handling of date strings and DateTime values in contactsThomas Bruederli
2013-09-10Support full address specification in contact email fields.Aleksander Machniak
Now input address is extracted automatically, so user can just paste full address copied from another place. Other clients have such feature e.g. Kontact.
2013-09-10Fix for case when email array is not flatAleksander Machniak
2013-06-18Merge branch 'dev-advanced-ldap-groups':Thomas Bruederli
- Refactoring: separated address book implementation from generic LDAP wrapper class - Auto-detect and use VLV indices for all search operations - Additional group configuration options for LDAP address books - Allow address books to display a multi-level group hierarchy in the contacts list
2013-04-19Fix DB error when creating a new contact and a group is selected (#1489051)Aleksander Machniak
2013-02-13Fix updating contactsThomas Bruederli
2013-02-10Properly quote form validation error messagesThomas Bruederli
2012-11-03Fix count display after inserting a new contactThomas Bruederli
2012-09-17Don't directly require email address on contact import, allowing importAleksander Machniak
of contacts being validated by addressbook validation code. The same as for create/edit contact actions.
2012-05-22Removed $Id$Aleksander Machniak
2012-02-11User configurable setting how to display contact names in listthomascube
2012-01-18Changed license to GNU GPLv3+ with exceptions for skins and pluginsthomascube
2012-01-04- Fix displaying form warnings on contact savealecpl
2011-12-04Fix saving of composite address fields without subtypethomascube
2011-11-10- Add option to define matching method for addressbook search (#1486564, ↵alecpl
#1487907)
2011-08-22- Fix contact row update after name change when in searching mode, update ↵alecpl
changelog
2011-08-12Only check for existing contacts if an email address is presentthomascube
2011-08-02- Fixed form reloading on source change, broken in r4999alecpl
2011-08-01- Fixed contact photos upload, moved code to separate file for better ↵alecpl
performance (to handle upload we don't need to initialize addressbook source)
2011-07-27- Fix fallback to default source (#1488009)alecpl
2011-07-27- Generate display name before record validationalecpl
2011-07-26- Another display name fix: don't store display name only if it equals to ↵alecpl
email address
2011-07-25- Fixed display name on contact listsalecpl
2011-07-24- DOn't generate contact name here, it's not requiredalecpl
2011-07-06- Fixed issues related to creating contacts in source which isn't currently ↵alecpl
selected (#1487990)
2011-07-02- Added addressbook source selector in contact create formalecpl
2011-06-14- Added searching in all addressbook sources (global-search)alecpl
- Added addressbook source selection in contacts import
2011-05-27- Fix handling of "<" character in contact data, search fields and folder ↵alecpl
names, identity name and organization fields (#1487864)
2011-05-12Improve display name composition when saving contacts (#1487143), with ↵thomascube
plugin-support; allow empty names in sql address book, fall back to e-mail address in listing and vcard export
2011-04-12Keep all submitted data if contact form validation fails (#1487865)thomascube
2011-03-10Prepare for multiple concurrent compose windowsthomascube
2011-02-25Allow multiple records with same e-mail address but show notice to the userthomascube
2011-02-09Always generate valid DOM identifiers using html_identifier() write original ↵thomascube
identifier string to rel attribute where possible
2011-02-06Delegate contact input validation to rcube_addressbook instance; accept ↵thomascube
already localized texts in rcube_output::show_message()
2011-02-04- Fix email_dns_check setting not used for identities/contacts (#1487740) alecpl
2011-02-03- Fix IDNA support when IDN/INTL modules are in use (#1487742)alecpl
2011-01-29Add groups support for LDAP address books, contributed by Andreas Dickthomascube
2011-01-23When creating a new contact, add it to the selected group; consider the ↵thomascube
selected group when deleting a contact
2011-01-18Merge branch devel-addressbook (r4193:4382) back into trunkthomascube
2011-01-12Bumbed version; Roundcube development is not Switzerland onlythomascube
2010-11-02- Support contact's email addresses up to 255 characters long (#1487095)alecpl
- Added email format checks when saving contacts data
2010-09-30- Plugin API: improved 'abort' flag handling, added 'result' item in some ↵alecpl
hooks: group_*, contact_*, identity_* (#1486914)
2010-09-25- s/RoundCube/Roundcube/alecpl
2010-08-09- Rename hooks: contact_save -> contact_update, identity_save -> ↵alecpl
identity_update, delete_identity -> identity_delete - Print warning to the log about deprecated hook names usage
2010-07-30- Unify hooks names, see rcube_plugin_api::deprecated_hooks for complete ↵alecpl
list (old names are supported without errors nor warnings)
2010-06-23- removed PHP closing tagalecpl
2010-04-22- fix dublicated 'show' action after contact creationalecpl
2009-08-29- Fix LDAP contact update when RDN field is changed (#1485788)alecpl
2009-07-21Use global request tokens and automatically protect all POST requeststhomascube