Commit Graph

909 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
Ralf Becker
f146332a3e fixed problem reported by perci <tin_nospam-AT-oleco.net>: typo ->bo instead of ->contacts 2007-09-24 07:05:29 +00:00
Ralf Becker
15f201c07e patch from aleksander.adamowski-AT-olo.org.pl 2007-09-21 15:08:56 +00:00
Ralf Becker
63a9c2debb fixed new calendar-column code to NOT procduce a sql error if selecting account addressbook and having accounts in LDAP 2007-09-17 07:25:53 +00:00
Ralf Becker
4682133d82 "fixed not shown calendar if custom fields are selected too" 2007-09-14 10:31:08 +00:00
Ralf Becker
2676cb4a5c optional column in addressbook list to show the last and next date for a contact, eg. last and next visit 2007-09-14 10:03:18 +00:00
Klaus Leithoff
a4a85097a4 fix of small typo in the switching of the export definition fields 2007-09-05 06:27:35 +00:00
Ralf Becker
f2ea7ea2f6 removed formatting chars from the phone-number in callto:-links, as the mess up the links 2007-08-30 13:24:54 +00:00