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
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
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
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
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
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
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
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
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
fd5b231760
"added missing uid attribute (for file / all and kde)"
2008-05-10 21:01:53 +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
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