Ralf Becker
447c8b618a
Using an iterator to query addressbook in chunks of 100 contacts to
...
allow to do propfinds on hugh addressbooks independent of memory_limit:
- regular groupdav_handler::profind() method gets split in a method just
computing a filter and a callback to run that filter on the backend
- groupdav_propfind_iterator class is returned from profind method
instead of an array with information about the files
- iterator calls groupdav_hander::propfind_callback if there are no more
entries from the previous call
- constructor of groupdav_propfind_iterator allows to pass an extra array
with files to return, to simplify modifying existing implementation
(were eg. information about the current path, get's supplied from
calling groupdav class).
2009-10-17 09:13:36 +00:00
Ralf Becker
4f69a5d1b0
using references to loop of items in profind and some cleanups
2009-10-16 08:36:28 +00:00
Ralf Becker
ae3ecf9891
"- using a referencing foreach to loop over contacts in propfind to minimize memory usage
...
- some other cleanups"
2009-10-16 08:01:28 +00:00
Klaus Leithoff
96e8650e1c
fix for not displayed last/next Date in Listview
2009-10-15 15:00:49 +00:00
Klaus Leithoff
36233b6ce2
fixing small typo
2009-10-15 14:08:09 +00:00
Jörg Lehrke
6b81216bbd
Support street2 fields during import
2009-10-12 20:12:52 +00:00
Jörg Lehrke
3c80e5aa26
Fix Funambol QP issue
2009-10-06 23:32:02 +00:00
Stefan Becker
8ae115dbb5
added scurity checks before delete selected or distribution list entry with the action menu on the button of the page
2009-10-01 13:04:54 +00:00
Stefan Becker
8b01210dd7
fixed some typos
2009-09-29 07:54:11 +00:00
Stefan Becker
7eed120731
added paramter to select, if sender gets also an email via contactform
2009-09-28 19:22:45 +00:00
Stefan Becker
7a23ad6e3c
added new Tag 6768NELF to avoid emty lines on rtf serial letters
2009-09-23 12:58:58 +00:00
Klaus Leithoff
266ac3e8f1
do not search in uid, while doing a 'global' search, as you cant see the field, and you probably dont understand, why you get extra rows
2009-09-23 12:17:26 +00:00
Klaus Leithoff
20da79db8a
enable search in extra colums, as it was broken since get_class() returns addressbook_sql for Addresses stored in SQL instead of socontacts_sql
2009-09-23 10:47:13 +00:00
Klaus Leithoff
e1ae046c49
added the possibility to show notes in addressbook list.
2009-09-22 15:17:38 +00:00
Jörg Lehrke
6ab542b88b
Support iPhone specific TEL type
2009-09-17 20:26:56 +00:00
Oscar Manuel Gómez Senovilla
2386a28cc5
Update Czech translation for trunk. Tracker #1956
2009-09-09 22:12:43 +00:00
Ralf Becker
d990609083
refractored addressbook merge class in an abstract class and an implementation for addressbook
2009-08-26 17:12:43 +00:00
Ralf Becker
bfecedaf7a
docu update
2009-08-26 17:09:44 +00:00
Jörg Lehrke
3a6e839a14
Moved device specific supported fields to SyncML API.
2009-08-22 15:57:57 +00:00
Jörg Lehrke
2d89868180
allows to limit contact synchronization to specific an addressbook and distribution list (thanks to Zorg)
2009-08-22 14:22:55 +00:00
Jörg Lehrke
3188333c45
Implemented ability to check for more then one right for get_lists:
...
@param int $required=EGW_ACL_READ required rights on the addressbook or multiple rights or'ed together,
to return only listss fullfilling all the given rights
2009-08-22 11:55:10 +00:00
Ralf Becker
7b63b57aae
"Patch from Jean-Charles Passard <jcharles(at)provectio.org>: allows to use either uid or id to retrieve contacts
...
"
2009-08-22 06:28:58 +00:00
Ralf Becker
ff7aff5207
"Implemented ability to check for more then one right:
...
@param int $required=EGW_ACL_READ required rights on the addressbook or multiple rights or'ed together,
to return only addressbooks fullfilling all the given rights
"
2009-08-21 07:12:07 +00:00
Ralf Becker
044cd984cc
"added warning if zip extension is missing (OpenOffice and MsOffice documents)"
2009-08-14 09:50:28 +00:00
Ralf Becker
444018cdaf
"fix for using GroupDAV with LDAP as addressbook backend"
2009-08-07 07:16:14 +00:00
Ralf Becker
1ba343a837
"fix for using GroupDAV with LDAP as addressbook backend"
2009-08-07 07:15:37 +00:00
Ralf Becker
d89e7b088b
"regular expression to fix garbled placeholders in msword xml format"
2009-08-03 12:06:59 +00:00
Ralf Becker
b49d561491
"- added existens check for ZipArchive class (RHEL5 contains zip extension without that class!)
...
- only fix zip files if php version < 5.3.1 (which claims to fix the issue)
- fix mimetype of msword xml format truncated to 64 chars"
2009-08-03 11:44:45 +00:00
Stefan Becker
8e9eb0aa2e
changed handling of mimetype for other types
2009-08-02 12:32:39 +00:00
Nigel Vickers
2a04a9c9f0
add switch based logging to default file /tmp/log-vcard or if set to ['server']['temp_dir']./log-vcard part II
2009-07-27 07:03:10 +00:00
Jörg Lehrke
ea2d01b1f6
Reorganized the vCard parser to assign to datebase columns with to following priciples
...
1. Most qualified field matches EMAIL;INTERNET;WORK wins against EMAIL;INTERNET
2. First field wins (if vCard contains same field twice)
2009-07-22 20:31:15 +00:00
Ralf Becker
35a0323027
Added CSS class "iphoto" to photo in address list and give it a width:
...
60px; to scale bigger images down.
2009-07-22 07:24:05 +00:00
Nigel Vickers
e5c802a3a6
Added logging
2009-07-21 11:23:58 +00:00
Jörg Lehrke
e5ee24dcfc
Parser ajustments
2009-07-20 17:41:15 +00:00
Klaus Leithoff
2efaf05803
if there is an & within org_name, org_unit and such, the add to org will not work, as the GET Parameter gets splitted by &; ADDITIONAL: if there is any export limit set, pass it on to the nextmatch, to be evaluated by the export
2009-07-20 12:11:05 +00:00
Klaus Leithoff
21d2db0e54
fixing an n_fn issue, (n_fn was not updated anymore)
2009-07-20 07:47:55 +00:00
Jörg Lehrke
367d2b5ad6
Keep Field Order
2009-07-19 20:05:06 +00:00
Jörg Lehrke
81afb6f8e9
Fix Funambol Outlook Client Issues
2009-07-18 23:02:31 +00:00
Ralf Becker
947e09e02f
"fix for bug: checking \"whole query\" sets number of rows to -1"
2009-07-18 15:17:41 +00:00
Jörg Lehrke
89d8486583
Support of Funambol Outlook Sync Client
2009-07-18 13:11:43 +00:00
Jörg Lehrke
99eaf8921b
Enable FN again
2009-07-16 19:40:02 +00:00
Ralf Becker
a5ff2eb037
fix for invalid category ids, eg. delete categories
2009-07-16 16:05:40 +00:00
Ralf Becker
d333605510
- merged SyncML-1.2 branch with trunk:
...
svn merge ^/trunk/addressbook@27378 ^/branches/SyncML-1.2/addressbook .
- re-added to trunk commits, which were somehow not in SyncML-1.2 branch:
svn merge -c 26581 ^/trunk/addressbook
svn merge -c 26582 ^/trunk/addressbook
2009-07-15 19:44:09 +00:00
Klaus Leithoff
ab20b324e0
fix for: if no cf import fails with fatal error
2009-07-15 14:22:29 +00:00
Ralf Becker
abbe9915fa
"- allways display addressbook contact is imported to
...
- dont move accounts to default addressbook"
2009-07-10 12:39:00 +00:00
Ralf Becker
25dc87e835
"only use default addressbook, if none is specified AND no existing contact already in a defined addressbook"
2009-07-09 13:02:57 +00:00
Ralf Becker
69d377b5d5
"use default addressbook for new contacts (user preferences), if no owner specified"
2009-07-09 12:38:50 +00:00
Ralf Becker
dc813fd741
Implemented configurable unique id's in addressbook cvs import:
...
- primary unique id: id (default), uid, or any custom field
- fallback: id, uid(default), two from n_family, org_name or n_given,
or any custom field
- some bugfixes
2009-07-09 12:27:42 +00:00
Ralf Becker
ae657f2b26
"handling text/rtf as rtf"
2009-07-07 10:12:31 +00:00
Ralf Becker
fc3cb9a798
- moved detection of implemented mime types for merge print to
...
(static) addressbook_merge::is_implemented($mimetype,$extension)
- documented syntax for custom fields
- some more mime types
2009-07-04 10:50:19 +00:00
Ralf Becker
48993a04dd
"fix for newest Funambol Outlook client: ignoring VOICE in TEL;VOICE;HOME and TEL;VOICE;WORK"
2009-06-29 19:03:43 +00:00
Ralf Becker
e1dbb4688a
"fixed not working custom fileds in Insert-in-document feature"
2009-06-29 13:27:13 +00:00
Ralf Becker
bacf86c1a8
Fixed display of birthdays from addressbook on home page:
...
- dont display year, if calendar config forbidds to display of birthyear
- dont display them at all, if they are forbidden in calendar
2009-06-15 13:48:09 +00:00
Ralf Becker
4f418e8766
"fix for email addressbook popup: going to next page, readds already added email again
...
--> caused by using old global var in addressbook code, which is now a static var of etemplate object"
2009-06-10 08:55:51 +00:00
Stefan Becker
8058dfdfb1
fixed wrong date format in rtf addressbook template
2009-06-08 19:48:26 +00:00
Ralf Becker
232252475f
patch fixing many depricated functions (eg. posix regular expressions) and features, which fill up the error_log under php5.3 (and will no longer be available under php6).
...
Patch is mostly created by script in egroupware/doc/fix_depricated.php in separate commit.
I do NOT advice to apply this patch to a production system (it's commited to trunk!), as the automatic modified regular expressions have a good change to break something ...
2009-06-08 16:21:14 +00:00
Ralf Becker
6776235671
"fixed wrong order of private column in csv import"
2009-06-04 13:57:16 +00:00
Ralf Becker
af18ea1f7d
"fix for bug #2106 - Addressbook warning message when deleting LDAP contact"
2009-06-01 19:13:48 +00:00
Ralf Becker
88d92e78f9
"- fix for bug #2097 : Addressbook bug when filemanager is disabled
...
- fixed not working export limit"
2009-05-30 07:39:58 +00:00
Stefan Becker
613e56e8b7
added Birthday to the Adressbook list as new field
2009-05-29 08:37:47 +00:00
Oscar Manuel Gómez Senovilla
67b0a09c15
update spanish translation
2009-05-15 15:33:15 +00:00
Ralf Becker
e8b8d2859b
"- opening popup centered
...
- using static egw::link()"
2009-05-14 17:11:17 +00:00
Ralf Becker
7209eac430
calling translation class static and remove (unnecessary) extra utf-8 charset
2009-05-11 08:11:08 +00:00
Ralf Becker
0220e3a99a
- added filemanager icon to index
...
- named tabs in edit 'tabs'
2009-05-11 06:47:38 +00:00
Ralf Becker
4634465bb8
addressbook maintenance: set full name and file as in contacts of all
...
users
2009-05-09 07:58:16 +00:00
Ralf Becker
c84a6fd78a
"- search($criterial,...) was removing critera with numerical key 0
...
- pending postgres bugfix (got no feedback from list)"
2009-05-09 07:57:25 +00:00
Ralf Becker
eb7e801074
- moved get_addressbooks method from ui to bo
...
- fixed not removed '()' if org-name is empty
2009-05-02 09:37:19 +00:00
Ralf Becker
b72236a663
allow "settings" hook to return the settings, instead of passing it via a global variable (depricated now)
2009-04-29 06:26:04 +00:00
Ralf Becker
646931dc8a
fix for bug #1838 : problem with utf-8 data in all csv imports
...
- fgetcsv only works correct, if setlocal is called with an existing and
correct local
- improved projectmanager method guess_local and moved it to
common::setlocal, which takes now the charset, lang and country of the
user into account
- csv-import also displays now the conversation done and reads usernames
in brackets
- added some missing fields
2009-04-03 12:26:32 +00:00
Ralf Becker
677a7b0be0
"fix for \"bug\" #1954 : greatings should be greetings
...
and a new file-header"
2009-04-03 12:13:28 +00:00
Stefan Becker
b71a2209d2
Added some German Translation
2009-04-03 07:29:30 +00:00
Klaus Leithoff
e1e09203ed
njv: addressbook/groupdav work to improve groupdav compatibility
2009-04-02 12:31:44 +00:00
Klaus Leithoff
c0baa83dbe
read_calendar should return an array, as it is expected, and described in the functions description
2009-04-01 10:59:56 +00:00
Ralf Becker
f27989b931
"fixed author & maintainer info"
2009-03-30 14:12:21 +00:00
Klaus Leithoff
432798715a
fixing a problem with non numeric contact ids, while retrieving the distributionlist (reported by Benoit LORAND)
2009-03-18 09:31:11 +00:00
Klaus Leithoff
81a8b7dda9
making view typesafe, hardening view against sql-injection
2009-03-16 13:08:33 +00:00
Klaus Leithoff
9ba0957ba5
improving speed for the retrieval ov the distributionlists
2009-03-12 09:06:10 +00:00
Ralf Becker
cfcbdc93f4
"query account_lid (via accounts::id2name) only if it's not already in the data
...
without that accounts_sql::get_list without limit requires quite a lot more time and memory"
2009-03-02 11:40:28 +00:00
Ralf Becker
5e2ff3b54f
"fixed SQL error introduced by r26581:
...
Column 'account_id' in where clause is ambiguous
--> happens if account-repository is in ldap"
2009-02-27 08:47:10 +00:00
Ralf Becker
9083041e37
"show only active account in the addressbook (only for sql account repository)"
2009-02-26 14:58:55 +00:00
Stefan Becker
5c948f5d5d
"Addressbook is now able to print more than one Adresslables into a page. This is needed to print out Addreslables for a mailing.
...
New Tags $$label$$ and $$labelplacement$$ added.
Also possible to print out the County name, if it is not your own contry.
I will add a exsample to EGroupware demo page.
This is sponsored by Deutsche Kinemathek – Museum für Film und Fernsehen.
"
2009-02-22 12:24:24 +00:00
Ralf Becker
7441773280
"fixed error in docu (no real need to backport to 1.6)"
2009-02-16 08:00:40 +00:00
Klaus Leithoff
687f6b0a16
fixed bug with the multiple category adding (no category select dialog appeared)
2008-11-28 12:24:02 +00:00
Oscar Manuel Gómez Senovilla
0ed6cda053
Update nl lang files
2008-11-23 08:30:49 +00:00
Oscar Manuel Gómez Senovilla
388c515883
preparing to sync current lang files before branching for 1.6. One more commit
...
expected meanwhile!
2008-11-22 11:05:43 +00:00
Ralf Becker
6164f3f1e8
"fixed missing argument for $$creaed$$ and $$modified$$ placeholders, reported on the German list"
2008-11-21 09:25:16 +00:00
Ralf Becker
1baa158195
Big SyncML patch from Philip Herbert <pherbert(at)knauber.de>:
...
- change the processing of slowsync, to use the content_map instead of
trying to build a new one. This caused duplication issues on the
client if multiple similar records where stored, because only the first
one found in the server-db was matched, These duplicate entries at client
side had no entry at serverside, so deleting the wrong one
on the client (the content with a valid map entry) could cause
unwanted data loss at server side, because it is impossible for the
user to see what is a duplicate, and what is not.
see also:
http://www.nabble.com/again---syncml-duplication-issue-to20333619s3741.html
- reenabled UID from syncml clients, because it was partly used this caused
issues during SlowSync if the content was changed.
- infolog, calendar if a uid is found in the provided data, allway try to
find the corresponding content first using only the UID, instead of
using the content-id taken from content_map.
also fixed:
- a few fixes in ./notes
- creating an entry on the client that can not be imported,
(Example, Nokia E Series Appointment without a Title)
will no longer create an invalid content-map entry
However, at client side this is still counted in the Protocol as
Server-Add
2008-11-16 10:42:29 +00:00
Ralf Becker
bf3c88731d
"curly brackets are depricated in php6"
2008-11-12 18:05:19 +00:00
Ralf Becker
f2b50bdf8b
"fix for bug #1805 : SQL error when searching mail addresses from fmail
...
Integer column etag was search with ILIKE '%@%' which is not allowed in Postgres, as theres no ILIKE operator for Integer"
2008-11-12 17:53:58 +00:00
Ralf Becker
d28f6f672c
- fixed url recreation for links (use ? for get-params, if no ? in the
...
link)
- made bo_tracking abstract
- added default return null to bo_tracking::get_config and removed it
from extensions implementing no config
- fixed signature of get_config($name,$data,$old=null)
2008-11-08 10:37:52 +00:00
Ralf Becker
5e0cbfb49e
"fix for bug #1355 : Addressbook view does not display link if an url didn't start with http:// or www"
2008-11-08 09:09:40 +00:00
Ralf Becker
4c6c69bebc
"correctly store 2-char country-codes as full country name, as the UI does"
2008-11-07 09:59:49 +00:00
Ralf Becker
43f860ba8f
Reworked GroupDAV and iCal/vCard handler to set 'GroupDAV' as product
...
manufacturer and the recogniced GroupDAV client as product name.
This way we are able to handle different GroupDAV clients, as we
allready do with different SyncML clients.
Also removed the no longer needed code enabling the use of the real UID,
as SyncML does no longer misuse the UID for it's GUID.
2008-11-03 09:36:20 +00:00
Ralf Becker
71edd1c938
Big patch from Philip Herbert (Knauber) modifying the SyncML code to no
...
longer use GUIDs containing eGW's install_id, as the information is
irrellevant for SyncML and cause doublications of entries if the
install_id changes.
I plan to have a new rc4 Wednesday or Thursday containing these changes.
2008-11-03 07:44:02 +00:00
Oscar Manuel Gómez Senovilla
7c3ab3ab8c
tracker #1774 , added estonian translation
2008-11-02 14:23:56 +00:00
Oscar Manuel Gómez Senovilla
3edee675a7
tracker #1812
2008-11-02 13:38:18 +00:00
Ralf Becker
f22de2cc36
"get_rows should use all (readable) distribution lists, not only the ones the user has edit right for, thanks to Lluis Faja for noticing"
2008-11-02 07:10:40 +00:00
Ralf Becker
00065b8247
fixed multiple bugs with addressbook types:
...
- bug #1772 : custom fields for single addressbook types show in all
- removed template warning, if no template was selected
- showing type icon if available
- added "all" to type selection
- removed some weird doublicate code
2008-10-20 19:35:18 +00:00
Ralf Becker
1709fdf2ae
fix for bug #1715 : Create infolog for several addresses fails
...
This was caused by the (only) clientside code, which could not evaluate
the whole query. It's now done on serverside, thought there's still a
limit of the number of id's transfered in the url.
2008-10-20 09:51:38 +00:00
Ralf Becker
01a3800b27
"removed all special handling for SOGo connector, as it is no longer required from version 0.9pre14 on.
...
Thanks to Ludovic Marcotte from Inverse."
2008-10-16 19:51:29 +00:00
Ralf Becker
273bd722e2
fix for bug #1739 : config for CSV export for non-admins is not working.
...
Reworked it not in the following way:
- numerical limit or total disabling (setting "no"), are only valid for
non-admins
- addressbook has it's own value, but uses now the global one, if no
addressbook specific limit is set
2008-10-16 11:17:49 +00:00
Oscar Manuel Gómez Senovilla
504b096e06
latest update of egw translators pending work
2008-10-15 21:11:30 +00:00
Ralf Becker
db52734dd1
default format for fileas
2008-10-10 11:25:35 +00:00
Ralf Becker
90dbfd6a37
"addressbook part of Regis patch"
2008-10-10 10:55:52 +00:00
Ralf Becker
5131bdeee3
"removed n_files from search() as it causes doublicates, because the clients (eg. outlook) have different fileas options"
2008-10-10 06:28:58 +00:00
Ralf Becker
29af6786d1
"fixed not working delete for contacts in ldap, as reported by Bernhard D Rohrer on the English user list"
2008-10-08 15:28:37 +00:00
Ralf Becker
2c1eec5832
uiinfolog --> infolog_ui
2008-10-07 13:04:49 +00:00
Ralf Becker
b4540c337c
"removed unnecessary include"
2008-10-07 12:24:15 +00:00
Ralf Becker
338f3f246f
file_access hook for attachments
2008-10-07 09:05:48 +00:00
Ralf Becker
1da86275f9
version to 1.6 incl. API dependences
2008-10-07 06:59:07 +00:00
Klaus Leithoff
b459070ab3
addressbook::groupdav: fixing a bug regarding the retrieval of addressbook entrys with groupdav, (occurring when accounts stored in ldap and
...
addresses in sql, and the entry in question is retrieved via uid (as it is possible to retrieve a contact by bassing on an array as contact_id))
2008-10-06 09:24:42 +00:00
Oscar Manuel Gómez Senovilla
8ed57c413b
tracker #1747
2008-10-05 19:24:49 +00:00
Ralf Becker
d25b648258
"feature request from Frank Becker, make AND the first and theirefore default option in extended search"
2008-10-05 06:16:13 +00:00
Oscar Manuel Gómez Senovilla
1d1e80fb83
tracker #1723
2008-09-13 20:46:59 +00:00
Klaus Leithoff
8d9f3eb858
addressbook_contactform: handle the submit, if verification math is done wrong.
2008-09-12 11:14:04 +00:00
Ralf Becker
043fda48a4
"check for fileuploads and attach the found files"
2008-09-11 14:34:44 +00:00
Ralf Becker
f755c12365
"fixed problem reported on the german list: copied address contains the original uid"
2008-09-11 10:48:13 +00:00
Ralf Becker
e3b9117d4f
"Patch from Phillip Herbert from Knauber to support Nokia e51, e90, 9300 and funambol iphone"
2008-09-03 17:09:17 +00:00
Klaus Leithoff
e5f1bc9a24
bugfix for missing search/cancel buttons in advanced search dialog
2008-08-26 10:40:20 +00:00
Ralf Becker
48c7fae782
"fixed bug reported by Phillip Herbert on the user list: addressbook view >> more phone numbers does NOT show the fax number"
2008-08-25 13:49:32 +00:00
Ralf Becker
5b18045927
fixed bug reported by Philip Herbert from Knauber: new button in org-view is not working
2008-08-20 14:16:12 +00:00
Ralf Becker
8a9bf481f5
"fixed problem reported by Phillip Herbert on the devel-list: Mass move to private addressbook does not work"
2008-08-13 06:18:03 +00:00
Ralf Becker
b491fe8312
"fixed not working letter-search filter if DB is postgres, thanks to Larquère Laurent <llarquere(at)aacom.fr>"
2008-08-12 13:06:51 +00:00
Oscar Manuel Gómez Senovilla
f2b92c8cbb
tracer #1670
2008-08-09 10:57:24 +00:00
Klaus Leithoff
68ba92e1b9
Some clients do not use uppercase charaters to name PRIVATE/PUBLIC class.
...
To be more fault tolerant change line 687 of trunk/addressbook/inc/class.addressbook_vcal.inc.php
this was pointed out by Philip Herbert. Carl Knauber Holding GmbH & Co KG
2008-08-04 08:24:34 +00:00
Oscar Manuel Gómez Senovilla
f98569ee85
Updated russian translation ( #1658 ) and some spanish updates
2008-08-03 19:07:15 +00:00
Oscar Manuel Gómez Senovilla
77f63b4c00
updated russian translation
2008-07-29 20:40:02 +00:00
Oscar Manuel Gómez Senovilla
8913855001
tracker #1476
2008-07-25 22:15:31 +00:00
Oscar Manuel Gómez Senovilla
e6a0bc30a9
tracker #1511
2008-07-25 21:22:37 +00:00
Oscar Manuel Gómez Senovilla
bf36524009
Updated spanish translation for trunk
2008-07-25 08:07:35 +00:00
Oscar Manuel Gómez Senovilla
753c766eff
Pending translations for trunk
2008-07-24 19:00:41 +00:00
Stefan Becker
dfa524628c
patch for better Layout of the template on IE 6/7
2008-07-21 12:42:37 +00:00
Nathan Gray
5a9550ef31
Accept an integer parameter, as specified in function documentation. Used to throw an invalid argument warning.
2008-07-10 20:22:58 +00:00
Ralf Becker
d3ecff4dd1
"fixed typo reported by Phillip Herbert <philip-at-knauber.de>, causing german umlauts and other non-ascii chars to be handeled wrong for eg. the e90 or kde addressbook"
2008-07-07 07:27:56 +00:00
Stefan Becker
5f87546421
"fixed is not array warning in addressbook display block"
2008-07-03 08:03:23 +00:00
Ralf Becker
7ae3cc0dda
suppress unnecessary update of uid (which overwrites an existing uid with the eGW default uid), happend for existing entries, if the uid was not given in the update, also removed etag increment, as so_sql::update does not longer call our save method
2008-07-02 15:28:52 +00:00
Ralf Becker
4bca7982d6
moved rest of the addressbook group-acl code to addressbook
2008-06-30 16:46:01 +00:00
Ralf Becker
0e58c00b98
use new hook facility to register for group acl
2008-06-27 10:04:05 +00:00
Stefan Becker
40c143c843
"Patch for negate the seaching in custom fields, starting with \"!\" "
2008-06-18 10:12:11 +00:00
Stefan Becker
4167181289
"Patch for changing customfields in organisations, whan updating every member in the organisation"
2008-06-12 17:40:19 +00:00
Stefan Becker
968be31df1
"Patch for changing a empty org field, when changing all fields for all members of organisations"
2008-06-12 14:28:25 +00:00
Ralf Becker
c350dddc9b
using the new url, email, phone widget
2008-06-11 07:17:30 +00:00
Klaus Leithoff
2c33afe51b
fix regarding the renaming of the calendar classes
2008-06-09 12:32:15 +00:00
Ralf Becker
c618dad433
no extra charset attributes in iCal for GroupDAV/CalDAV
2008-06-07 18:00:29 +00:00
Ralf Becker
ef700b0061
new class naming schema
2008-06-07 17:45:33 +00:00
Ralf Becker
28654c560e
include next and last date in csv export and use same fields for nextmatch csv export
2008-06-05 12:04:00 +00:00
Ralf Becker
7b6e3be922
"upps forget to rename the class itself: fixed bug in csv export (class addressbook_csv not found)"
2008-05-23 05:56:40 +00:00
Ralf Becker
1580ece9b7
"addressbook.so_ldap --> addressbook.addressbook_ldap"
2008-05-23 05:48:05 +00:00
Ralf Becker
2a88bd0fab
"addressbook.csv_export --> addressbook_csv, thank to Christoph Kaulich for the report"
2008-05-21 07:44:41 +00:00
Ralf Becker
6abf7b87b0
"fixed concatination of rtf files"
2008-05-20 19:23:51 +00:00
Ralf Becker
1ac7a8535b
"fixed 2 problems:
...
- new entry were not handled correct after the last commits (201 Created and Loaction header)
- cadaver reports entires as not found, because modified and contentlength were not set"
2008-05-20 09:02:16 +00:00
Ralf Becker
9f30e824b0
enforce a certain strength of uid, as some clients set quite weak ones)
2008-05-20 04:59:26 +00:00
Ralf Becker
01407a4e38
"fixed renamed addressbook_vcal, as reported by <kaulich(at)gns-mbh.com> on the devel list"
2008-05-19 11:51:21 +00:00
Ralf Becker
ee7b0643bd
"dont send accounts via GroupDAV/CardDAV, if user choose in his prefs to hide the accounts"
2008-05-19 08:01:28 +00:00
Ralf Becker
0d60e6f245
"checking for different cases in the object class, as suggested by Nigel Kukard <nkukard(at)lbsd.net> at the devel list"
2008-05-19 05:34:11 +00:00
Ralf Becker
499ac36bff
"- fixed charset for Thunderbird/SOGo connector
...
- using uid as filename to improve the support of newer SOGo connectors (>= 0.62), which require the server to remember the path they used to store a new contact
--> still not working reliable and causes TB to lock up
--> recommended is still version 0.62 of the SOGo connector "
2008-05-17 13:11:46 +00:00
Ralf Becker
b69b8085e6
Fixed some problems with the etag handling, causing an SQL error on
...
merging contacts, as reported by Johannes Gorschlüter from Stylite
2008-05-17 06:44:17 +00:00
Ralf Becker
246af6840e
fixed bug reported by alvin(at)zoomwireless.net on the developer list: edit button in addressbook >> view does not work
2008-05-15 14:08:27 +00:00
Ralf Becker
fd5b231760
"added missing uid attribute (for file / all and kde)"
2008-05-10 21:01:53 +00:00
Ralf Becker
7bb929eabe
"missed one"
2008-05-10 12:11:02 +00:00
Ralf Becker
7a2e1a66e2
renamed addressbook classes to use autoloading, was just a test to get
...
an idea about the effort - not sure I want to do that with all apps ;-)
2008-05-10 12:02:49 +00:00
Ralf Becker
d2e9143213
First version of new CalDav/CardDAV/GroupDAV access for calendar and
...
addressbook (infolog will follow).
CalDAV is tested so far with lightning 0.8 and Apple's iCal. Please note
that both distinguish between iCalServer and CalDAV!
The URL is currently http://domain.com/egroupware/groupdav.php/calendar/
2008-05-08 20:31:32 +00:00
Ralf Becker
9d7e48fcaa
use a cn given+family name, instead of link title for contacts
2008-05-08 20:19:20 +00:00
Klaus Leithoff
641817662b
enable roles in main addressbook list view
2008-05-07 14:13:34 +00:00
Ralf Becker
eef92b5785
Migration LDAP --> SQL
2008-05-07 13:13:23 +00:00
Ralf Becker
0c586d9ff0
bot-safer contact form
2008-05-07 13:12:33 +00:00
Ralf Becker
84a9f87127
"- setting ldapLimit to 2000, which is the default of slapd
...
- returning personal entries as personal (and not private)"
2008-05-07 13:08:58 +00:00
Ralf Becker
ec3327010c
optional check etag/optimistic lock on delete too
2008-05-06 19:58:15 +00:00
Ralf Becker
2f4a67094e
add missing (not used) parameters, creating warnings in error_log
2008-04-26 08:47:26 +00:00
Ralf Becker
69d7ee916d
small fix for the etag & uid handling of new entries
2008-04-26 08:46:44 +00:00
Ralf Becker
86368a1903
uid and etag (optimistic locking) for addressbook
2008-04-25 19:06:15 +00:00
Ralf Becker
684d6551f2
using static methods for the hooks (you need to update addressbook or call Admin >> Register hooks!)
2008-04-25 18:59:00 +00:00
Stefan Becker
69ac5df990
Add to create a new Infolog directly from the Addressbook with multiple
...
Addresses als Links
2008-04-23 08:22:22 +00:00
Ralf Becker
3ef9def241
using iso-8859-1 for talking to SoGo Connector (0.61 works) via GroupDAV
2008-04-22 08:55:18 +00:00
Ralf Becker
1113f2ec1c
"spelling"
2008-04-22 06:09:02 +00:00
Ralf Becker
c2c2c390ce
"fixed bug reported by Peter Goerzen and Nathan: deleting a contact from view gives error, even if the contact get's successful delete"
2008-04-22 06:08:01 +00:00
Nathan Gray
72cbfd4083
Fixed misplaced bracket causing forced default addressbook preference to be re-set to the current user
2008-04-21 16:11:59 +00:00
Ralf Becker
92f16b2d7e
"fixed warning if there's no col-selection yet"
2008-04-18 06:10:31 +00:00
Stefan Becker
a879dd4055
"avoid $$fields in RTF Dodument instead of emty values"
2008-04-17 09:17:56 +00:00
Ralf Becker
da4a19b7dc
fixed GroupDAV "charset prob" (non-ascii did show up wrong in KAddressbook) and handling of jpeg photo
...
I hope that works well for SyncML too
2008-04-16 16:05:48 +00:00
Ralf Becker
09cdf3efe1
"fixed photo handling as suggested by tolux <5408w1h2dkm3c7r(at)bodhi.lawlita.com> on the developer list"
2008-04-16 04:37:05 +00:00
Ralf Becker
f3387a7c1f
modified addressbook templates to use new vfs, it uses now templates in sub-dirs of the template dir too
2008-04-15 10:28:45 +00:00
Stefan Becker
78d7f5c550
Patch to use IF Statements in RTF-Documents Example "$$IF
...
n_prefix~Mr~Hello Mr.~Hello Ms.$$" - search the field "n_prefix", for
"Mr", if found, write Hello Mr., else write Hello Ms.
2008-04-15 08:26:50 +00:00
Stefan Becker
a900cf91a7
fixed small Bug in the serial letter function
2008-04-11 12:35:58 +00:00
Stefan Becker
6b3c511524
Add an new feature to the addressbook. Put your Pagecontent/letter
...
between two Tag of $$pagerepeat$$. After selecting more than one
contact, you will recive an RTF File with one Contact on each page.
This is a possibility to print serial letters.
2008-04-09 14:59:55 +00:00
Klaus Leithoff
6d36d46e90
another bug: if we dont order by cf's we dont need to extend the customfields by its tablename
2008-04-07 10:02:01 +00:00
Klaus Leithoff
8057d8b368
forgot the debug, and fixed a bug in advanced search regarding customfields, if you sort by a customfield
2008-04-07 09:47:01 +00:00
Klaus Leithoff
777ef7f4f7
fix for a sql error while searching and sort by customfield
2008-04-07 09:29:19 +00:00
Ralf Becker
f490000771
"hide delete button for not stored entries, gives an error"
2008-04-04 08:14:30 +00:00
Ralf Becker
b5d3888f74
"- allow more then one cf filter, gave sql error before
...
- allow to combine lettersearch with cf filter, gave sql error before"
2008-04-02 08:42:28 +00:00
Ralf Becker
db8b9cc428
"query and display only selected cfs"
2008-04-02 08:24:52 +00:00
Ralf Becker
5825fb3b9a
"fixed typo causing cf's not to be displayed"
2008-04-02 08:24:27 +00:00
Ralf Becker
400a5bd48d
"fixed error reported on the german list, happens when contacts are stored in ldap (no distribution lists)"
2008-03-31 05:40:53 +00:00
Ralf Becker
b0da799ee7
fixed sql error reported by Uwe Redecker on the German list and got cfs as orga fields working (including multiselections)
2008-03-30 08:53:40 +00:00
Patrick Bihan-Faou
2b1ee9c0ef
Recognize 'nexthaus corp' just like 'nexthaus corporation' for blackberry users.
...
Fixes tracker #1478 , thanks for the patch.
2008-03-27 07:50:35 +00:00
Ralf Becker
f9abc6fa2a
removed unnecessary instancations and using static methods of html and egw_link class
2008-03-25 15:25:01 +00:00
Ralf Becker
d155e3b5cd
"fixed PHP Fatal error: Cannot assign by reference to overloaded object"
2008-03-25 10:01:29 +00:00
Ralf Becker
f562ea44f3
removed unnecessary instanciations
2008-03-21 20:57:01 +00:00
Ralf Becker
69643ecb73
using global db object
2008-03-21 20:56:50 +00:00
Ralf Becker
f57f6a805b
"using global db object"
2008-03-13 20:18:52 +00:00
Ralf Becker
1d5979bb1e
xet of addressbook display block (sitemgr)
2008-03-13 16:24:50 +00:00
Stefan Becker
889960567e
my first commit: add or delete an categorie to the addresbokk entry. In a popup window, you can select, the categories zu want to modify. You can select more than one addresses.
2008-03-10 16:33:17 +00:00
Klaus Leithoff
2ec1a77daf
attempt to fix the problem with the stick org_view problem in addressbook. col_filter is not reseted if org_view criteria is set to all.
2008-03-10 12:15:47 +00:00
Klaus Leithoff
123777682e
to be able to do the contains feature of adv-search we split the value and search for each part individually
...
we do that only if the advanced search is set to contains (wildcard is set)
2008-03-10 10:08:27 +00:00
Ralf Becker
7e9c82ce64
"Fix to never store private accounts, as they are always public (seems to be still the case for SyncML) "
2008-03-10 07:00:32 +00:00
Ralf Becker
f9315dc39c
reworked for new link-class and added titles method
2008-03-08 22:45:01 +00:00
Klaus Leithoff
2bb4fd1df1
fixed a problem regarding search in extra fields for addressbook when using the advanced search dialog
2008-03-05 11:41:40 +00:00
Ralf Becker
db165536e1
configurable fields belonging to our (virtual) organisations, patch from Stefan Becker
2008-03-05 10:31:26 +00:00
Ralf Becker
9887c58b4d
fixed not working ldap connection using php4-restore session-mode
2008-03-02 13:13:23 +00:00
Ralf Becker
e9003d58f2
fixed not working ldap connection using php4-restore session-mode
2008-03-02 13:11:01 +00:00
Klaus Leithoff
594fa7df4b
Feature to display a list of addresses from a given adressbook within the sitemanager
...
you may choose all addressbooks (which the Sitemanager user is allowed to see).
NOTE the anonymous user, respectively the user you assigned for
anonymous access must have sufficient rights for the addressbook(s) to be shown.
This is provided by Stefan Becker
Bugfix for broken Move2Adressbook callback
2008-02-21 11:54:22 +00:00
Ralf Becker
9aa040bec2
"fixed not working last event"
2008-02-15 02:17:47 +00:00
Ralf Becker
7c5b6c94d6
"removing replacements for empty cf's (finally)"
2008-02-15 01:36:58 +00:00
Ralf Becker
722903656b
missing commit for contacts colored by category in the link search
2008-02-15 01:36:43 +00:00
Klaus Leithoff
54e606e2a0
after trouble with the advanced search in connection with the distributionlist tab in addressbook, some modifications that should fix the problem.
2008-02-13 13:40:57 +00:00
Oscar Manuel Gómez Senovilla
54ef56c27a
lang updates
2008-02-09 22:01:42 +00:00
Lars Kneschke
bec1c05070
disabled not working code
2008-02-08 11:14:47 +00:00
Ralf Becker
9eaa3efb75
- $$calendar/-1/...$$ for data of the last event
...
- showing a category path (full cat hierarchy), if category tree is configured
- deleting placeholders of empty (not-stored) custom fields
2008-02-07 02:45:48 +00:00
Klaus Leithoff
55eb8ece48
adding the feature of viewing the distributionlists of a contact in list and singleview
...
enabling longer orgnames and emailaddresses
2008-01-31 12:52:43 +00:00
Klaus Leithoff
0ca42fe9ac
fixed a bug in addressbook regarding the adding of adresses to the adressbook configured in preferences
2008-01-25 12:57:13 +00:00
Ralf Becker
9d15b05a4f
- private cf's only visible to certain user or groups
...
- configurable extra tab for the private cf's
- cf's displayed in the list are now configurable like in InfoLog via
the column-selection
- row color of the list get's now set by category, if cats have colors
defined (first match for multiple cats)
- fax is now allways direct visible in list and edit
2008-01-19 05:41:04 +00:00
Oscar Manuel Gómez Senovilla
f3cd85add5
periodical lang updates from translators
2007-12-22 21:39:38 +00:00
Oscar Manuel Gómez Senovilla
71fbe90a15
tracer #1370 for farsi
2007-12-22 10:28:44 +00:00
Oscar Manuel Gómez Senovilla
de08a06de2
tracker #1363
2007-12-15 16:25:38 +00:00
Ralf Becker
9eb50fff4a
fixed bug reported on the users list: if admin forced or set a default of 'personal' for the default addressbook where new accounts should be created, it prevents eg. syncml to create the contact, as it's the admins personal addressbook, to whom no user user has access, thanks to pgoerzen-at-hustlerturf.com
2007-12-14 23:20:18 +00:00
Patrick Bihan-Faou
d97f1eed5e
Extend the patch to get_categories in infolog submitted by matthias to the other classes as well.
...
Added a hack that allows one to search for the categories' names prefixed by X-
Sony Ericsson phones (and possibly others) systematically prepend a X- to the
category names, so with this patch we match X-CatName just like CatName
This is only done for SyncML obviously.
2007-12-11 09:29:50 +00:00
Ralf Becker
e522141b42
"using the labels of selectbox-customfields instead of the values in notifications"
2007-12-07 08:14:50 +00:00
Ralf Becker
3bcc3ee251
"fixed typo causing only sending the mail without storing in an addressbook to fail"
2007-12-07 07:49:00 +00:00
Patrick Bihan-Faou
1e7fa3983a
Provide proper vcard profile for syncevolution
...
Patch provided by Ioannou Ioannis (patch # 1230)
2007-12-03 10:21:50 +00:00
Ralf Becker
3bbc80948f
"removed unused code reported by Oliver Welter on the user list"
2007-11-24 16:13:57 +00:00
Ralf Becker
5428f8d941
"allow admins to import contacts with creator / created date set"
2007-11-23 17:19:38 +00:00
Klaus Leithoff
006400768d
bugfix: if you have custom addressbook types defined, the custom addressbook type selection within the listview will work now.
2007-11-23 08:32:08 +00:00
Pim Snel
37c8bd0049
add kinyarwanda lang
2007-11-12 14:24:37 +00:00
Oscar Manuel Gómez Senovilla
6c0db1110b
catalan updates for trunk
2007-11-10 23:22:17 +00:00
Oscar Manuel Gómez Senovilla
54066896e8
big commit: all lang files not in utf-8 converted to utf-8, including charset phrase
2007-11-10 22:46:02 +00:00
Ralf Becker
cffa8b9aeb
"patch from Nigel Vickers from Stylite, to fix doublicate contacts and missing fields issues with the Synthesis Standard edtion for Windows Mobile/Pocket PC"
2007-11-10 08:07:44 +00:00
Oscar Manuel Gómez Senovilla
895ba44b47
Updated czech translation files, using provided utf-8 files
2007-11-09 16:46:15 +00:00
Christian Binder
7c81140147
updated german translation for addressbook
2007-11-06 15:46:28 +00:00
Christian Binder
875fe14219
some improvements when selecting a distribution list in mail: -users can switch between email and email_home (the default behaviour can be set via user-prefs), -auto-fallback to email_home if email not present and vice versa
2007-11-06 15:45:40 +00:00
Cornelius Weiß
1509ae821e
add mendatory fields again which got lost by the patches of Patrick Bihan-Faou
2007-10-31 21:17:40 +00:00
Ralf Becker
ba380b7540
fixed a few small bugs in the contactform: verification can be turned off now, 2. customfiled is now disable if not set, email-address verification allows for "-" in the mail part
2007-10-31 11:13:28 +00:00
Ralf Becker
cf69bfd0a9
1) added missing fields to defaultEntries[1]: TEL;CELL;HOME, TEL;FAX;HOME, URL;HOME, FBURL (not sure if they are understood by nexthaus, but the definitly belong to the all fields entry)
...
2) added minimal vCard3 support required by thunderbird GroupDAV plugin: eg. ADR;TYPE=work instead of ADR;WORK
2007-10-25 06:26:50 +00:00
Ralf Becker
e1dec0fc76
fixed not shown list of replacement, if language is english
2007-10-19 09:47:06 +00:00
Ralf Becker
5174804b39
added last and next date to edit & view too
2007-10-19 08:34:47 +00:00
Oscar Manuel Gómez Senovilla
a840dd6d45
rest of pending files for the egw_ prefix update
2007-10-14 18:48:56 +00:00
Oscar Manuel Gómez Senovilla
0441f0b760
Hopefully, rest of language files
2007-10-14 16:19:43 +00:00
Ralf Becker
cd266aba21
"Patch #1077 from Di Guest:
...
- allow to unset/remove all cats from Outlook
- wrong private value (missing bracket in cast)
- unsetting n_fileas in (slow sync) search as it causes doublicates
--> I guess there are other fields having the same problem (RalfBecker)"
2007-10-12 05:38:48 +00:00
Ralf Becker
74c9b0ccb7
fix prevent deleting of accounts via SyncML and to read private flag from the DB if missing
2007-10-11 06:24:57 +00:00
Ralf Becker
7b6a1013fc
SyncML patches from patrick.bihan-faou-AT-mindstep.com (without
...
logout+mbstring stuff), small modification to use the already exiting
methodes to generate full name and fileas)
The code is commited to trunk only at the moment to allow testing of it.
If everything goes well, we intend to commit it to 1.4 branch too.
Here's the original description of the patch by Patrick:
- handles the default config for current versions of funambol (i.e. the
scard/stask/snote/scal locations)
- tries to be a bit smarter on how the data content should be encoded
based on what the client specified (sif+base64/vcard, / fragmented or
not, etc.)
- workaround a bug in some versions of funambol, where funambol does not
specify the proper sif type for the type of requested data
- imported patch #117 from egw's tracker
- make sure that the logs generated by the horde code go to stderr so
they can be view in the webserver's logs
- as much as possible reduce code duplication. For example, the
categories are handled in the parent classes for both the SIF avn VCAL
formats for each type of data (addressbook,infolog,calendar).
- make sure the code can handle more than one categories in each
direction
- treat the 'sony ericsson' vendor string just like 'sonyericsson', the
newer phones apparently have a space in the vendor string... (this
touches some files in the icalsrv as well)
- handle notes: these should now work with everything (funambol or
other)
- remove more code duplication: the syncml "api" for the various data
types (calendar, contacts, infolog) is now common for both the vcard and
sif data formats (cf the files that need to be removed)
- handle the "privat" filter in infolog like the "private" filter (some
part of the code use the name without the trailing e)
- imported patch # 267 from egw's tracker
2007-09-29 10:29:48 +00:00
Klaus Leithoff
bdf27e11d9
Merged language Patch from r24464 (1.4) to trunc.
2007-09-25 10:21:19 +00:00