Commit Graph

65 Commits

Author SHA1 Message Date
Aleksander Machniak
7652687692 Fix DB error when creating a new contact and a group is selected (#1489051) 2013-04-19 08:35:08 +02:00
Thomas Bruederli
63cff249a8 Properly quote form validation error messages 2013-02-10 14:37:37 +01:00
Thomas Bruederli
cf57b2b130 Fix count display after inserting a new contact 2012-11-03 12:04:19 +01:00
Aleksander Machniak
32ba62889c Don't directly require email address on contact import, allowing import
of contacts being validated by addressbook validation code. The same
as for create/edit contact actions.
2012-09-17 12:23:34 +02:00
Aleksander Machniak
041c93ce0b Removed $Id$ 2012-05-22 12:31:37 +02:00
thomascube
f9a967763e User configurable setting how to display contact names in list 2012-02-11 11:28:58 +00:00
thomascube
7fe3811c65 Changed license to GNU GPLv3+ with exceptions for skins and plugins 2012-01-18 11:10:46 +00:00
alecpl
a01df71de4 - Fix displaying form warnings on contact save 2012-01-04 14:00:13 +00:00
thomascube
b885ab73b8 Fix saving of composite address fields without subtype 2011-12-04 16:57:40 +00:00
alecpl
f21a04c024 - Add option to define matching method for addressbook search (#1486564, #1487907) 2011-11-10 07:57:56 +00:00
alecpl
5db6f96d22 - Fix contact row update after name change when in searching mode, update changelog 2011-08-22 12:25:08 +00:00
thomascube
615fb1c069 Only check for existing contacts if an email address is present 2011-08-12 18:05:33 +00:00
alecpl
2dd2bf5012 - Fixed form reloading on source change, broken in r4999 2011-08-02 10:57:35 +00:00
alecpl
b95149eb63 - Fixed contact photos upload, moved code to separate file for better performance
(to handle upload we don't need to initialize addressbook source)
2011-08-01 12:20:10 +00:00
alecpl
70c3111826 - Fix fallback to default source (#1488009) 2011-07-27 13:42:15 +00:00
alecpl
1e36b71838 - Generate display name before record validation 2011-07-27 10:52:38 +00:00
alecpl
79dd1692e3 - Another display name fix: don't store display name only if it equals to email address 2011-07-26 12:51:19 +00:00
alecpl
71e8cc3bce - Fixed display name on contact lists 2011-07-25 11:48:50 +00:00
alecpl
ec4b594c24 - DOn't generate contact name here, it's not required 2011-07-24 10:14:13 +00:00
alecpl
1a3c911d92 - Fixed issues related to creating contacts in source which isn't currently selected (#1487990) 2011-07-06 12:54:56 +00:00
alecpl
5b3ac32415 - Added addressbook source selector in contact create form 2011-07-02 15:27:46 +00:00
alecpl
ecf295f6ef - Added searching in all addressbook sources (global-search)
- Added addressbook source selection in contacts import
2011-06-14 13:45:26 +00:00
alecpl
516467080b - Fix handling of "<" character in contact data, search fields and folder names, identity name and organization fields (#1487864) 2011-05-27 13:01:05 +00:00
thomascube
e848180aaa Improve display name composition when saving contacts (#1487143), with plugin-support; allow empty names in sql address book, fall back to e-mail address in listing and vcard export 2011-05-12 20:18:19 +00:00
thomascube
3d8b54edf7 Keep all submitted data if contact form validation fails (#1487865) 2011-04-12 18:05:36 +00:00
thomascube
4591de7018 Prepare for multiple concurrent compose windows 2011-03-10 20:21:21 +00:00
thomascube
b8f14ce744 Allow multiple records with same e-mail address but show notice to the user 2011-02-25 15:34:29 +00:00
thomascube
ce988a0778 Always generate valid DOM identifiers using html_identifier() write original identifier string to rel attribute where possible 2011-02-09 10:33:26 +00:00
thomascube
07b95dc49b Delegate contact input validation to rcube_addressbook instance; accept already localized texts in rcube_output::show_message() 2011-02-06 22:21:23 +00:00
alecpl
d80bd153a4 - Fix email_dns_check setting not used for identities/contacts (#1487740) 2011-02-04 13:44:47 +00:00
alecpl
e8d5bdc84e - Fix IDNA support when IDN/INTL modules are in use (#1487742) 2011-02-03 13:58:07 +00:00
thomascube
6039aae387 Add groups support for LDAP address books, contributed by Andreas Dick 2011-01-29 11:31:23 +00:00
thomascube
8458c7ca0e When creating a new contact, add it to the selected group; consider the selected group when deleting a contact 2011-01-23 18:10:40 +00:00
thomascube
0501b637a3 Merge branch devel-addressbook (r4193:4382) back into trunk 2011-01-18 18:00:57 +00:00
thomascube
f5e7b35307 Bumbed version; Roundcube development is not Switzerland only 2011-01-12 18:25:02 +00:00
alecpl
6f096812c9 - Support contact's email addresses up to 255 characters long (#1487095)
- Added email format checks when saving contacts data
2010-11-02 09:27:03 +00:00
alecpl
ce92ba767a - Plugin API: improved 'abort' flag handling, added 'result' item in some hooks: group_*, contact_*, identity_* (#1486914) 2010-09-30 13:24:33 +00:00
alecpl
e019f2d0f2 - s/RoundCube/Roundcube/ 2010-09-25 13:03:53 +00:00
alecpl
119ad13d74 - Rename hooks: contact_save -> contact_update, identity_save -> identity_update, delete_identity -> identity_delete
- Print warning to the log about deprecated hook names usage
2010-08-09 06:35:10 +00:00
alecpl
e6ce0062f2 - Unify hooks names, see rcube_plugin_api::deprecated_hooks for complete list (old names are supported without errors nor warnings) 2010-07-30 06:34:02 +00:00
alecpl
b25dfd0913 - removed PHP closing tag 2010-06-23 09:55:08 +00:00
alecpl
b80a97adb0 - fix dublicated 'show' action after contact creation 2010-04-22 13:39:13 +00:00
alecpl
e83f035887 - Fix LDAP contact update when RDN field is changed (#1485788) 2009-08-29 18:41:17 +00:00
thomascube
5499336fef Use global request tokens and automatically protect all POST requests 2009-07-21 16:02:33 +00:00
thomascube
57f0c81f2c Use request tokens to protect POST requests from CSFR 2009-07-15 09:49:35 +00:00
thomascube
69f18a09ae Add plugin hooks for creating/saving/deleting identities and contacts 2009-05-01 19:04:26 +00:00
thomascube
c1b3c4cc31 Don't check for non-existing property -> fix address book 2008-05-19 17:47:45 +00:00
thomascube
197601ef5f Next step: introduce the application class 'rcmail' and get rid of some global vars 2008-04-30 08:21:42 +00:00
thomascube
3fc00e67bb Fix address adding bug reported by David Koblas 2007-07-03 17:25:05 +00:00
thomascube
f1154163b0 Merged branch devel-addressbook from r443 back to trunk 2007-04-28 18:07:12 +00:00