Commit Graph

1803 Commits

Author SHA1 Message Date
Ralf Becker
9b958eed5e "fixed birthday reminder on home for ldap:
- transfer wildcard via parameter, as it get's quoted otherwise
- searching accounts too, if accounts stored in ldap and contacts not"
2009-11-29 13:35:53 +00:00
Ralf Becker
95d4631f61 unsetting etag too when copying contacts to fix optimistic locking error after 2. apply 2009-11-28 11:46:48 +00:00
Jörg Lehrke
aacbe20355 Backport of Christians SyncML Category Handling 2009-11-20 14:45:26 +00:00
Ralf Becker
3c23ce30e0 fixing PHP5.3 deprecated warnings 2009-11-16 09:01:01 +00:00
Jörg Lehrke
18ff8a6fa7 Merge SyncML Extensions with 1.6 2009-11-16 08:04:18 +00:00
Ralf Becker
a08a1887a4 fixed no or only partial export of custom fields via nextmatch csv export 2009-10-30 11:20:46 +00:00
Ralf Becker
da7f122896 "can NOT call methods of common class static in 1.6 (available in trunk)" 2009-10-22 09:11:34 +00:00
Oscar Manuel Gómez Senovilla
00c61c6370 tracker #2289 2009-10-12 16:21:57 +00:00
Klaus Leithoff
9f7c273474 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 12:14:28 +00:00
Oscar Manuel Gómez Senovilla
a512b00cad French translation update. Tracker #2253 2009-09-16 20:25:11 +00:00
Oscar Manuel Gómez Senovilla
8ab3508d31 Update hungarian translation by #2231 2009-09-11 04:39:57 +00:00
Oscar Manuel Gómez Senovilla
d2292f093b Branch part of #1956 2009-09-09 21:45:46 +00:00
Ralf Becker
45565d098b Patch from Jean-Charles Passard <jcharles(at)provectio.org>: allows to use either uid or id to retrieve contacts 2009-08-22 07:58:53 +00:00
Ralf Becker
02edb9ec96 "fix for using GroupDAV with LDAP as addressbook backend" 2009-08-07 07:19:57 +00:00
Ralf Becker
326a31722b "fix for bug: checking \"whole query\" sets number of rows to -1" 2009-07-18 15:19:02 +00:00
Ralf Becker
7cd2fba856 "backported fix from trunk: warning if user has no calendar rights" 2009-06-29 15:36:31 +00:00
Ralf Becker
995cc63822 "fixed not working custom fileds in Insert-in-document feature" 2009-06-29 13:29:10 +00:00
Ralf Becker
38de60f8dc 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 14:00:52 +00:00
Stefan Becker
f9b3805dc8 fixed birthday in common format on rtf files 2009-06-09 11:58:09 +00:00
Ralf Becker
8cbd43d9be "fixed wrong order of private column in csv import" 2009-06-04 13:58:29 +00:00
Ralf Becker
59a3974dc7 "fix for bug #2106 - Addressbook warning message when deleting LDAP contact" 2009-06-01 19:16:09 +00:00
Ralf Becker
403913f1ae 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:33:43 +00:00
Klaus Leithoff
ae752edf13 ... forgot to change variablenames in the actual db select 2009-03-18 09:28:58 +00:00
Klaus Leithoff
bae8ae867b fixing a problem with non numeric contact ids, while retrieving the distributionlist (reported by Benoit LORAND) 2009-03-18 09:26:08 +00:00
Klaus Leithoff
ce1412d204 improving speed for the retrieval of the distributionlists 2009-03-16 13:14:44 +00:00
Ralf Becker
f6f32e3f9f "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:41:50 +00:00
Klaus Leithoff
54d77a5455 fixed bug with the multiple category adding (no category select dialog appeared) 2008-11-28 12:27:23 +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