Ralf Becker
0e405049b3
A few improvments with hooks:
...
- register_all_hooks deletes now hooks of no longer existing apps
- hooks get instanciated directly with egw object, to cache the hooks
read from the DB (and not read it again on each request)
- hooks get now stored by location, so no need anymore too loop for each
hooks::process() call to all apps to find applying hooks
- hooks::process($location,$order,$no_permission_check) no longer
defaults automatically puts current app in $order, if $order is not
given, without $order hooks are executed in application order!
2010-01-21 23:31:28 +00:00
Ralf Becker
9c4b9aebbf
fixed not deleted files in filesystem
2010-01-21 22:56:57 +00:00
Hans-Jürgen Tappe
91b434636b
Fix Typo.
2010-01-21 20:42:50 +00:00
Klaus Leithoff
33dbaddc62
reenable NoAccess for extendedACL. It is to be able to stop descending rights. If you have conflicting rights no-access wins. so beware, it is possible to lock yourself out. Other caveats apply too.
2010-01-21 11:10:28 +00:00
Ralf Becker
12e5f2b218
allow calendar integration to supply participants and icons
2010-01-21 03:00:53 +00:00
Ralf Becker
209012c079
responsible filter for multiple users
2010-01-21 03:00:06 +00:00
Ralf Becker
5948c30c73
allow other apps to answer settings hook for a given app
2010-01-21 02:59:10 +00:00
Ralf Becker
30ae4a3f25
added edit/edit_id/edit_popup to infolog link registry
2010-01-20 23:26:05 +00:00
Ralf Becker
74383ecb15
fixed warning if tagWholeDayOnTop($dayEvents) is called with no array, eg. false because no events found
2010-01-20 23:21:00 +00:00
Ralf Becker
8c1e245925
hook to supply further union queries for calendar display
2010-01-19 22:20:44 +00:00
Ralf Becker
55ff9ea1cf
propset svn:keywords Id
2010-01-19 22:17:32 +00:00
Ralf Becker
810539ba9d
sitemgr module for (yearly) planner
2010-01-19 22:17:01 +00:00
Ralf Becker
507bad0b92
new registry method edit/edit_id to edit an entry
2010-01-19 22:14:39 +00:00
Klaus Leithoff
30abf86181
only warn, for no ziparchive, if you want to backup files
2010-01-19 15:27:30 +00:00
Klaus Leithoff
0075e7f4cd
attempt to improve the parsing/cleaning of html messages.
2010-01-19 13:29:16 +00:00
Jörg Lehrke
21a2cab5a8
Fix session issue
2010-01-18 14:57:35 +00:00
Ralf Becker
a04bae4fd3
fixed class, for birthdays
2010-01-17 03:59:50 +00:00
Ralf Becker
4600c7cb38
Imported latest version of wz_tooltips (5.31) as they no longer need to
...
process the whole dom tree to enable the tooltips.
(Also made the changed from r23372 again)
2010-01-17 03:20:45 +00:00
Ralf Becker
33c8e06bf7
new translations
2010-01-17 02:10:11 +00:00
Ralf Becker
816634a490
more work on yearly planner:
...
- month with less then 31 days: fixed scale, display filler
- marking special days like, weekends, today, holidays
- added navigation (next/previous month/year)
2010-01-17 02:03:11 +00:00
Nathan Gray
7c72754631
If an option is null, don't keep it because it may get turned to an empty array.
2010-01-15 16:10:55 +00:00
Christian Binder
c32beca725
fixed a typo
2010-01-15 08:49:36 +00:00
Christian Binder
5c29be0ed1
read event start and end times if not given from the caller to avoid broken recurrences
2010-01-15 08:44:21 +00:00
Ralf Becker
793aab00b0
small fix for events lasting more then 2 month, eg. holidays ;-)
2010-01-15 04:08:10 +00:00
Ralf Becker
fad791eabd
first version of a yearly planner
2010-01-15 03:53:12 +00:00
Ralf Becker
369161d91f
allow to use \n in confirm messages to format the question
2010-01-15 01:10:15 +00:00
Ralf Becker
8b2fe41fe0
refractored our exception handler a bit, to allow using part of it from ajax too. Ajax logs now the exception to the error_log and only shows a trace to the user if enabled in the config, like the rest of EGroupware
2010-01-14 23:50:06 +00:00
Ralf Becker
89311a8e7f
printOutput need no echoing and no headers, does it by itself
2010-01-14 22:35:13 +00:00
Christian Binder
2e71e7e80f
database updates: fix whole day event cal_end times and fix wrong recur_interval values. The first fix reduces duplicates on SyncML slowsyncs. The second fix prevents event series from being destroyed when a new exception was created on series created on previous EGw versions. Please update your databases.
2010-01-14 17:12:11 +00:00
Jörg Lehrke
14e7c0cd87
Add filter to calendar_so::get_recurrence_exceptions() method
2010-01-14 17:01:30 +00:00
Klaus Leithoff
83b53cadbe
use require_once instead of require, as we seem to run into some 'cannot redeclare class'-errors
2010-01-14 11:43:54 +00:00
Klaus Leithoff
a8062e0975
changes from ralf regarding the Object of class xajaxResponse could not be converted to string error, introduced with the new ajax version
2010-01-14 08:25:02 +00:00
Jörg Lehrke
023b5979dd
Enable SIFE again
2010-01-13 20:48:39 +00:00
Nathan Gray
2d310645f9
Put a background color on the AJAX Select results box
2010-01-13 18:32:48 +00:00
Nathan Gray
e8fa73d310
Put a border on the AJAX Select results box
2010-01-13 18:16:59 +00:00
Klaus Leithoff
9c4c261c9b
fixing a problem with multiple (or size>1) select fields in/for IE (selectbox hack)
2010-01-13 09:41:42 +00:00
Jörg Lehrke
16c190cfe2
Improve SyncML session handling
2010-01-13 09:05:27 +00:00
Jörg Lehrke
59affe07ce
Improve SyncML session handling; code cleunups
2010-01-13 08:47:00 +00:00
Ralf Becker
3ce3cde916
fixed in wrong order displayed sub-categories
2010-01-13 06:31:52 +00:00
Jörg Lehrke
6bf3be83fc
Fix empty EXDATE issue
2010-01-13 06:17:30 +00:00
Nathan Gray
d889e92774
Add AJAX Select widget as a field type for custom fields.
...
Select options can be provided using one of three different methods:
1. key=value pairs, one per line, as for a selectbox
2. @filename.php - The file must be in the egw root, and define an array named $options, that has key => value pairs
3. Define the options normally used for the AJAX Select widget (get_rows, get_title, id_field) and it will pull values from the database, as normal.
Other options (icon, filter, template, link) can be used regardless of the method used to get the values.
2010-01-12 22:35:51 +00:00
Jörg Lehrke
bce9456486
Fix vCal 1.0 RRULE issues again :-O
2010-01-12 18:52:29 +00:00
Jörg Lehrke
b358505359
Fix vCal 1.0 RRULE issues again :-o
2010-01-12 18:31:53 +00:00
Jörg Lehrke
c8b5f589b6
Fix vCal 1.0 RRULE issue again ;-(
2010-01-12 15:08:15 +00:00
Jörg Lehrke
0f88cd4553
Fix vCal 1.0 RRULE issue
2010-01-12 13:54:30 +00:00
Ralf Becker
07d7b66735
some fixes for session of basic auth clients as sogo connector:
...
- added user IP to hash used as session id (so changed IP, different devices force a different session)
- returning false in verify, if domain is changed
- fixed "Wrong IP" message
2010-01-12 03:55:42 +00:00
Ralf Becker
aca03d2dbc
somehow forgot to remove old xajax files
2010-01-12 03:42:46 +00:00
Ralf Becker
cc5c917832
fixed static get_rows callback for php5.3, it is working for all php versions, thought from 5.2.3+ it is a static call AND always calls $query as a var parameter!
2010-01-11 23:37:39 +00:00
Ralf Becker
39b50631bd
fixed typo in english phrase
2010-01-11 23:14:28 +00:00
Jörg Lehrke
3bb60af5f1
Enforce SINGLE, if detected; cleanup logging again
2010-01-11 18:15:44 +00:00