Thomas Bruederli
a0e86dcdeb
Fix updating contacts
12 years ago
Thomas Bruederli
63cff249a8
Properly quote form validation error messages
12 years ago
Thomas Bruederli
de98a897f6
Add link to pop the address group stack; add animations when pushing/popping lists (in larry skin)
12 years ago
Thomas Bruederli
86552ffc8f
Finish hierarchical groups browsing in LDAP address books; add according UI elements and styles to the skins; adapt habavior of the compose address book widget
12 years ago
Thomas Bruederli
e26bf88c45
Pass string to html::tag() in order to always add the </ul> tag
12 years ago
Thomas Bruederli
c5a5f989a9
Allow to list contact groups in (paged) list (yet incomplete)
12 years ago
Thomas Bruederli
3c309af066
- Refactored the hierarchical mailboxlist control into a separate widget class
...
- Build address book directories list as hierarchical list
- Make address book groups collapsible using the new new treelist widget
- Use encoded identifiers for address book directory list items
12 years ago
Thomas Bruederli
13dc9f2c86
Move rcmail_contact_key() to rcube_addressbook::compose_contact_key()
12 years ago
Aleksander Machniak
8e8f3b96b5
Fix export of selected contacts from search result ( #1488905 )
12 years ago
Thomas Bruederli
9a6c38e148
New feature to export only selected contacts from addressbook (by Phil Weir)
12 years ago
Aleksander Machniak
83f7077ec9
Fix searching by date in address book ( #1488888 )
12 years ago
Aleksander Machniak
ff4a92c8e2
Fix contact copy/add-to-group operations on search result ( #1488862 )
12 years ago
Aleksander Machniak
65dff8f812
Fix hidden flag and default_addressbook settings handling
12 years ago
Aleksander Machniak
6459d86291
Select default_addressbook on the list in Address Book ( #1488280 )
12 years ago
Aleksander Machniak
3833790db4
Support contacts import from CSV file ( #1486399 )
12 years ago
Thomas Bruederli
df79b2638f
Tell client to open mailto: links in contact details in a new window (if configured)
12 years ago
Thomas Bruederli
28de391182
Recursively resolve paths of iframe contents; unify contentframe registration and reduce code-duplication
12 years ago
Thomas Bruederli
cf57b2b130
Fix count display after inserting a new contact
12 years ago
Thomas Bruederli
271efe53e0
Add user settings to open message view and compose form in new windows. This natevely implements the compose_newwindow plugin functionslity and more
12 years ago
Aleksander Machniak
1b9923208c
Re-fix HTML entities handling in addressbook names
12 years ago
Aleksander Machniak
5802cfec95
Support HTML entities in addressbook names
12 years ago
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.
12 years ago
Aleksander Machniak
60082ad665
Fix PHP Warning: strlen() expects parameter 1 to be string, object given
12 years ago
Aleksander Machniak
56689b31ae
Fix inactive Save search option after advanced search ( #1488607 )
12 years ago
Aleksander Machniak
e1cf53ef18
Remove debug code
12 years ago
Aleksander Machniak
0ed7034d35
Fix duplicated fields when object is converted into array
12 years ago
Aleksander Machniak
cfc27c9b76
Keep some resource files (images) in separate directory
12 years ago
Thomas Bruederli
baecd8becc
Move the hard-coded list of fields used to list contacts to a central location
12 years ago
Thomas Bruederli
384948886c
Prepare to show contact photo of email sender in mail views
13 years ago
Thomas Bruederli
0be8bd11e2
Enable drag & drop file upload for contact photos
13 years ago
Thomas Bruederli
ca1c2a8c9c
Don't show errors when moving contacts into groups they're already in ( #1488493 )
13 years ago
Aleksander Machniak
041c93ce0b
Removed $Id$
13 years ago
Thomas Bruederli
705ba185bb
Fix object reference
13 years ago
Aleksander Machniak
b5c4e7d85c
Fix PHP warning on PHP 5.4 ( #1488469 )
13 years ago
alecpl
19d5973247
- Add vCard import from multiple files at once ( #1488015 )
13 years ago
alecpl
0c259682f6
- Merge devel-framework branch, resolved conflicts
13 years ago
alecpl
373e3df580
- Small fix
13 years ago
alecpl
9336ba21cf
- Fix importing to LDAP addressbook when mail attribute is required by
...
validating input data with autofix
13 years ago
alecpl
c71e95b775
- Fix adding contact form fields in situation when the fieldset is empty.
...
Fixes issue with lost manager/assistant fields in LDAP addressbook
13 years ago
thomascube
1ba07f0709
Allow mass-removal of addresses from a group ( #1487748 )
13 years ago
thomascube
4cf42fde05
Add support for read-only address book records
13 years ago
alecpl
a71a97fa49
- Image resize with GD extension ( #1488383 )
13 years ago
thomascube
168e540923
Request all needed fields from address book backends ( #1488394 )
13 years ago
thomascube
c388257078
Only run value through format_date if no render_func was called before
13 years ago
alecpl
0203f16312
- Fix duplicate names handling in addressbook searches ( #1488375 )
13 years ago
thomascube
f9a967763e
User configurable setting how to display contact names in list
13 years ago
thomascube
43875379d5
Allow users to choose cols for contacts list sorting
13 years ago
thomascube
7fe3811c65
Changed license to GNU GPLv3+ with exceptions for skins and plugins
13 years ago
thomascube
b611d3a5db
Simplify
13 years ago
alecpl
a01df71de4
- Fix displaying form warnings on contact save
13 years ago
alecpl
1c029b9c7c
- Fix label too long ( #1488283 ), fix polish translation
13 years ago
alecpl
3a992ee8b8
- Remove leftover from last commit
13 years ago
alecpl
89c30a00a7
- Don't load jqueryui plugin, it's required now by default
...
- Move datepicker's date format setting to the plugin
13 years ago
alecpl
08ffd939a7
- Add separate pagesize setting for mail messages and contacts ( #1488269 )
13 years ago
thomascube
faaa1ba534
Make count-display label selectable by skin; always show photo placeholder, even if source doesn't support a photo col
13 years ago
thomascube
aa3a9a41f3
Put groups list into a fieldset to be consistent with the rest of the form
13 years ago
thomascube
a84bfa356a
Fix upload form handling
13 years ago
thomascube
bab0433a27
First steps for Larry's address book
13 years ago
thomascube
b885ab73b8
Fix saving of composite address fields without subtype
13 years ago
alecpl
6a6168619a
- Fix handling contact photo url with https:// prefix ( #1488202 )
13 years ago
alecpl
f21a04c024
- Add option to define matching method for addressbook search ( #1486564 , #1487907 )
13 years ago
alecpl
77153b255d
- Fix handling of dates (birthday/anniversary) in contact data - don't convert them to users timezone ( #1488147 )
13 years ago
alecpl
179b39d22a
- Fix error on opening searched LDAP contact ( #1488144 )
13 years ago
thomascube
3ac5cdb4ac
Also merge properties of child cols of composite address book fields + remove undefined fields from template
13 years ago
alecpl
7772ae2477
- Another fix to hide empty tabs
13 years ago
alecpl
01169b6d56
- Revert r5345 to handle non-array content too
13 years ago
alecpl
4100242b93
- One if() too much
13 years ago
alecpl
2df4a9a29c
- Hide contact tabs with no content
13 years ago
thomascube
dc6c4f4a28
Contact groups can have direct email addresses => distribution lists; enable 'compose' command for the selected group
13 years ago
thomascube
e2a8b4dd6d
Skip VLV if a group is selected; show advanced search form if activating a 'searchonly' address book
13 years ago
thomascube
537c394302
Attach jquery UI date pickers to contact fields of type 'date'
13 years ago
alecpl
b175394b30
- Add loading indicator on contact delete
13 years ago
alecpl
9e54e6fd45
- Make the whole PHP output non-cacheable ( #1487797 )
13 years ago
thomascube
2d3e2bc561
Add option 'searchonly' for address books; currently used by LDAP directories
13 years ago
alecpl
8703b08018
- Extend rcube_label_exists() to search in loaded plugins localizations
...
- Allow use localized addressbook field subtypes from plugins
13 years ago
alecpl
b104e39f34
- Clear contactlist page conter after saved-search delete
13 years ago
alecpl
f8e48df715
- Merge devel-saved_search branch (Addressbook Saved Searches)
13 years ago
alecpl
dbb0c2a109
- Add vCard's Profile URL support ( #1488062 )
13 years ago
alecpl
f0bccb7fb2
- Fix image type check for contact photo uploads
13 years ago
alecpl
5db6f96d22
- Fix contact row update after name change when in searching mode, update changelog
13 years ago
alecpl
5c9d1ffe8e
- Add option to hide selected LDAP addressbook on the list
13 years ago
thomascube
615fb1c069
Only check for existing contacts if an email address is present
13 years ago
thomascube
57ce504112
Set maxlength for contact fields
13 years ago
thomascube
31737295b8
Add newlines between organization, department, jobtitle ( #1488028 )
13 years ago
alecpl
2c77f553c8
- Add "loading" messages for contacts copying and groups assignment
13 years ago
alecpl
359e19a19d
- Fix EOL character in vCard exports ( #1487873 )
13 years ago
alecpl
4d4a2fa32e
- Added possibility to extend rcube_vcard's fieldmap
...
- Skip empty values in vCard export
13 years ago
alecpl
34854b63ee
- Fix setting default addressbook as selected in source selector
13 years ago
alecpl
2dd2bf5012
- Fixed form reloading on source change, broken in r4999
13 years ago
alecpl
5731d68a97
- Added confirmation dialog for contact group deleting + loading indicator
13 years ago
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)
13 years ago
alecpl
08b796f83c
- Fixed search fields handling in quick-search
14 years ago
alecpl
70c3111826
- Fix fallback to default source ( #1488009 )
14 years ago
alecpl
64ebc94eec
- Fix source ID handling
14 years ago
alecpl
1e36b71838
- Generate display name before record validation
14 years ago
thomascube
da89cf2937
Always show address book name if multiple books are configured; fix styling
14 years ago
alecpl
79dd1692e3
- Another display name fix: don't store display name only if it equals to email address
14 years ago
alecpl
71e8cc3bce
- Fixed display name on contact lists
14 years ago
alecpl
2d761bbbef
- On contact copy check for existing record by name if email field is empty
14 years ago
alecpl
ec4b594c24
- DOn't generate contact name here, it's not required
14 years ago