Aleksander Machniak
2a2b04eb2a
Remove redundant spaces from generated contact names
8 years ago
Aleksander Machniak
93cb7b1fea
Support contact+group searches in all relevant places (T1360)
Before the search worked only in Addressbook, not also in Compose.
The point of the change is also to align group searches with contact searches
in that it now uses the same set of attributes. Previously groups
in Compose were searched by name only.
Conflicts:
program/lib/Roundcube/rcube_addressbook.php
program/lib/Roundcube/rcube_contacts.php
program/steps/mail/search_contacts.inc
9 years ago
Aleksander Machniak
f129972361
Improve compose_search_name() to not return "email@address <email@address>" entries
which may happen for contacts without name(s)
11 years ago
Aleksander Machniak
1cb0b1481d
Use also Organization field as a fallback if contact has no name(s) specified
11 years ago
Thomas Bruederli
25a9ec7bb7
Allow caller to supply the template for contact name composition
11 years ago
Thomas Bruederli
6a0a4a3a52
Remove empty brackets, slashes and spaces from contact search name
11 years ago
Aleksander Machniak
83316e175d
Reset $value in a loop
11 years ago
Aleksander Machniak
36d004e3d0
Added 'contact_search_name' option to define autocompletion entry format
11 years ago
Aleksander Machniak
029f7a157d
Clarify update() result description, return boolean when ID didn't change
12 years ago
Aleksander Machniak
18b40c1a32
Fix issue where groups were not deleted when "Replace entire addressbook" option on contacts import was used ( #1489420 )
12 years ago
Takika
03713dbf5d
Add contact_listname hook to handle special name order
I can modify the addressbook_name_listing variable via main config or preferences_list_hook but I have to change the rcube_addressbook class to use the modified value. Some contry use special [name orders](http://en.wikipedia.org/wiki/Personal_name#Name_order ) and we can handle them with this hook.
I changed the hook name to contact_listname as proposed by thomascube in the original PR#127.
12 years ago
Thomas Bruederli
d29f781080
Let plugins state a validation error message
12 years ago
Thomas Bruederli
a693639613
Require name or email for sql address book only
12 years ago
Thomas Bruederli
49b8e5d0bb
Add plugin hook 'contact_validate' to let plugins validate contact records
12 years ago
Aleksander Machniak
b3e25974b1
Fix typo: occured -> occurred ( #1489366 )
12 years ago
Thomas Bruederli
52830ea605
Improve handling of date strings and DateTime values in contacts
12 years ago
Aleksander Machniak
ad003c889b
Fix some methods for rcube_addressbook implementations where contact email field is not a flat array
12 years ago
Thomas Bruederli
79367a5631
Save groups membership in VCard export ( #1488509 )
12 years ago
Aleksander Machniak
39a82a5d45
CS fixes
12 years ago
Aleksander Machniak
3725cfb245
Avoid uninitialized/unused variables
12 years ago
Aleksander Machniak
c027ba7709
Fix bugs caught by static analysis
12 years ago
Aleksander Machniak
ec43311423
Fix so addressbook_search_mode works also for group search ( #1489079 )
12 years ago
Aleksander Machniak
40d419d994
Fix removal of a contact from a group in LDAP addressbook ( #1489081 )
12 years ago
Thomas Bruederli
13dc9f2c86
Move rcmail_contact_key() to rcube_addressbook::compose_contact_key()
13 years ago
Aleksander Machniak
b5767d94b1
Fix typo
13 years ago
Aleksander Machniak
3e3767138e
Rename $date_types -> $date_cols
13 years ago
Aleksander Machniak
83f7077ec9
Fix searching by date in address book ( #1488888 )
13 years ago
Aleksander Machniak
0d214498d0
CS fixes
13 years ago
Aleksander Machniak
d2534c63f2
Cleanup, remove file paths from doc
13 years ago
Aleksander Machniak
996af3bfd9
Some more rcmail -> rcube cleanup
13 years ago
Thomas Bruederli
bfc3070067
Cut dependencies to rcmail class
13 years ago
Aleksander Machniak
ba6f21caeb
Framework files moved to lib/Roundcube
13 years ago
Aleksander Machniak
9ab34604d9
Define @package and @subpackage of Framework classes
13 years ago
Aleksander Machniak
f368b049c5
Remove duplicates from get_col_values() result in flat mode
13 years ago
Thomas Bruederli
6898b420ed
Avoid saving composed FN values with only spaces (shows empty names in listing)
13 years ago
Thomas Bruederli
88fb563510
Avoid warnings; silently pipe http: urls through rcmail::url()
13 years ago
Mathias Rhein
062963fe10
Typo fix
Fixed typo in rcube_addressbook
13 years ago
Aleksander Machniak
041c93ce0b
Removed $Id$
13 years ago
Thomas Bruederli
ceb5b56c3b
Move rcube_addressbook::normalize_string() to rcube_utils::normalize_string() for general purpose
13 years ago
alecpl
1aceb9cec8
- Framework refactoring (I hope it's the last one):
rcube,rcmail,rcube_ui -> rcube,rcmail,rcube_utils
renamed main.inc into rcube_bc.inc
13 years ago
alecpl
0c259682f6
- Merge devel-framework branch, resolved conflicts
13 years ago
thomascube
f9a967763e
User configurable setting how to display contact names in list
14 years ago
thomascube
43875379d5
Allow users to choose cols for contacts list sorting
14 years ago
thomascube
7fe3811c65
Changed license to GNU GPLv3+ with exceptions for skins and plugins
14 years ago
alecpl
bed577e414
- Fix handling of type separator in get_col_values()
14 years ago
alecpl
f21a04c024
- Add option to define matching method for addressbook search ( #1486564 , #1487907 )
14 years ago
thomascube
dc6c4f4a28
Contact groups can have direct email addresses => distribution lists; enable 'compose' command for the selected group
14 years ago
thomascube
39cafac3f5
Autocomplete LDAP records when adding contacts from mail ( #1488073 )
14 years ago
thomascube
2d3e2bc561
Add option 'searchonly' for address books; currently used by LDAP directories
14 years ago
alecpl
71e8cc3bce
- Fixed display name on contact lists
14 years ago