Michael J. Rubinsky [Fri, 9 Jul 2010 16:33:02 +0000 (12:33 -0400)]
Revert "prune code that produced no effects."
This reverts commit
376aa47974882aa477dfc7ba585387fd6811c326.
Michael J. Rubinsky [Fri, 9 Jul 2010 16:31:37 +0000 (12:31 -0400)]
prune code that produced no effects.
Michael J. Rubinsky [Fri, 9 Jul 2010 16:20:47 +0000 (12:20 -0400)]
ADD is only used when adding new instances to an existing recurring event series.
As per RFC 2446, REQUEST should be used when modifying an existing event. We currently
don't support adding instances to the existing recurring event series via iTip without
sending the entire event series again.
Bug: 9131
Reported By: patrick.abiven@apitech.fr
Michael J. Rubinsky [Thu, 8 Jul 2010 23:56:04 +0000 (19:56 -0400)]
Handle iTip CANCEL request of a recurring event instance correctly.
According to RFC 2446, when cancelling an instance of a recurring
event, the RECURRENCE-ID value MUST be specified along with the UID.
If cancelling the entire event series, the RECURRENCE-ID value
MUST NOT be included.
Bug: 8956
Michael J. Rubinsky [Fri, 9 Jul 2010 00:38:02 +0000 (20:38 -0400)]
avoid undefined index notices
Michael M Slusarz [Fri, 9 Jul 2010 06:58:36 +0000 (00:58 -0600)]
Emoticons filter fixes.
Fix image generation with new Horde_Themes code.
Remove Core dependency from Emoticons filter by moving image generation
code to a Core library.
Michael M Slusarz [Fri, 9 Jul 2010 06:25:04 +0000 (00:25 -0600)]
Don't use Horde-specific app assumption in factory.
Michael M Slusarz [Fri, 9 Jul 2010 05:58:24 +0000 (23:58 -0600)]
Reuse existing code
Michael M Slusarz [Fri, 9 Jul 2010 05:47:41 +0000 (23:47 -0600)]
Request #9129: Allow admin to define list of safe e-mail addresses that will not experience HTML image blocking
Michael M Slusarz [Fri, 9 Jul 2010 05:33:50 +0000 (23:33 -0600)]
Fix typo.
Michael M Slusarz [Fri, 9 Jul 2010 05:29:28 +0000 (23:29 -0600)]
Don't display HTML image options if HTML inline viewing is disabled
Michael J. Rubinsky [Thu, 8 Jul 2010 22:06:33 +0000 (18:06 -0400)]
Make use of the configspecial we have for contact sources.
Re-add this now that we are working towards Horde 4
(Finally) closes Bug: 3271
Michael J. Rubinsky [Thu, 8 Jul 2010 21:22:47 +0000 (17:22 -0400)]
Revert "need to ucfirst() the $app name when using it as a class name part."
This reverts commit
8c00d6c96fca1c435b98dff42d203a304d45af4d.
Michael J. Rubinsky [Thu, 8 Jul 2010 18:53:12 +0000 (14:53 -0400)]
need to ucfirst() the $app name when using it as a class name part.
Michael J. Rubinsky [Thu, 8 Jul 2010 18:23:51 +0000 (14:23 -0400)]
changes
Michael J. Rubinsky [Thu, 8 Jul 2010 18:20:49 +0000 (14:20 -0400)]
If default addressbook is not browsable, try one from the addressbook pref.
Bug: 6536
Michael J. Rubinsky [Thu, 8 Jul 2010 18:13:33 +0000 (14:13 -0400)]
Global scope
Michael J. Rubinsky [Thu, 8 Jul 2010 18:01:38 +0000 (14:01 -0400)]
global scope
Michael J. Rubinsky [Thu, 8 Jul 2010 18:00:02 +0000 (14:00 -0400)]
add missing semi-colon.
Michael J. Rubinsky [Thu, 8 Jul 2010 14:51:56 +0000 (10:51 -0400)]
get rid of remaining PEAR_Error in Horde_Image
Michael J. Rubinsky [Thu, 8 Jul 2010 14:16:43 +0000 (10:16 -0400)]
these don't return PEAR_Error
Michael J. Rubinsky [Thu, 8 Jul 2010 14:03:13 +0000 (10:03 -0400)]
add some missing methods to the Gd driver that some effects use.
I think my plan was to remove support for these effects from the GD driver,
but I'll leave these in for now since they sort-of work. They are ugly as heck,
but that's what you get for using Gd...
Michael J. Rubinsky [Thu, 8 Jul 2010 14:02:39 +0000 (10:02 -0400)]
2 more utility functions to Horde_Image
Michael J. Rubinsky [Thu, 8 Jul 2010 13:46:50 +0000 (09:46 -0400)]
These methods need to be public so the effect objects can see them.
Michael J. Rubinsky [Thu, 8 Jul 2010 13:22:29 +0000 (09:22 -0400)]
Fix method name.
Closes Bug: 9128
Michael J. Rubinsky [Thu, 8 Jul 2010 00:14:08 +0000 (20:14 -0400)]
changes
Michael J. Rubinsky [Wed, 7 Jul 2010 22:53:29 +0000 (18:53 -0400)]
More complete support for reccuring event exceptions when dealing with iCalendar files
Bug: 9091
Michael J. Rubinsky [Wed, 7 Jul 2010 22:48:20 +0000 (18:48 -0400)]
The only expected exception here would be a Horde_Exception_Not_Found.
Any other exception should be an error.
Michael J. Rubinsky [Wed, 7 Jul 2010 22:13:09 +0000 (18:13 -0400)]
Don't show errors before we've actually done anything.
Jan Schneider [Wed, 7 Jul 2010 22:02:06 +0000 (00:02 +0200)]
Make sure the Kronolith::getDriver() reloads the calendar parameters
when re-using an existing Ical driver.
Don't re-use the HTTP client if opening another calendar.
Fix caching of error messages.
Remote calendar user names are not encrypted.
Jan Schneider [Wed, 7 Jul 2010 21:53:20 +0000 (23:53 +0200)]
Only support basic auth at the moment, so use that if any auth is requested.
Michael J. Rubinsky [Wed, 7 Jul 2010 18:13:51 +0000 (14:13 -0400)]
fix parameter passing to Kronolith_Driver#listEvents
Michael J. Rubinsky [Wed, 7 Jul 2010 17:54:48 +0000 (13:54 -0400)]
Don't request tags if we don't have any events.
Jan [Wed, 7 Jul 2010 16:10:33 +0000 (17:10 +0100)]
Strip index.php from selfUrl().
Jan [Wed, 7 Jul 2010 16:10:32 +0000 (17:10 +0100)]
If we don't need authentication and have a target URL, redirect there.
Jan Schneider [Wed, 7 Jul 2010 14:08:38 +0000 (16:08 +0200)]
Load the timeobjects *after* correcting the start/end dates.
Jan Schneider [Wed, 7 Jul 2010 13:35:06 +0000 (15:35 +0200)]
Jump through a number of hoops to make sure we always get events for the time span that is already stored in the cache.
Gunnar Wrobel [Wed, 7 Jul 2010 09:41:05 +0000 (11:41 +0200)]
MFB:
Split Kolab_Resource from Kolab_Filter.
Complete separation between resource handling and the filter package.
Gunnar Wrobel [Wed, 7 Jul 2010 07:31:20 +0000 (09:31 +0200)]
MFB:
Actually use the newer Freebusy handler.
Merge several minor fixes from Git HEAD. Reactivated some tests.
kolab/issue4257 (Always accept policy doesnt set atendee status to accepted)
Jan Schneider [Wed, 7 Jul 2010 09:19:24 +0000 (11:19 +0200)]
Revert "RB_confirm is too specific - add to RB_window instead"
There was a reason this was so specific. We already use forms in RB dialogs,
e.g. in Kronolith, that we don't want to look like a confirm dialog.
This reverts commit
59140912dd17385553124964ec4c8d824fa753b2.
Jan Schneider [Wed, 7 Jul 2010 08:38:24 +0000 (10:38 +0200)]
Replace short open tags.
Michael M Slusarz [Wed, 7 Jul 2010 05:15:18 +0000 (23:15 -0600)]
Bug #6832: Add confirm dialog when moving to notepad/tasklist
Michael M Slusarz [Wed, 7 Jul 2010 04:53:51 +0000 (22:53 -0600)]
Make sure these entries are not confused for IMAP mailboxes
Michael M Slusarz [Wed, 7 Jul 2010 04:11:01 +0000 (22:11 -0600)]
Use IMPDialog for DIMP folder actions.
Michael M Slusarz [Wed, 7 Jul 2010 03:44:37 +0000 (21:44 -0600)]
Allow IMPDialog to handle simple Yes/No dialogs
Add a bit of IMPDialog documentation
Michael M Slusarz [Wed, 7 Jul 2010 03:53:12 +0000 (21:53 -0600)]
RB_confirm is too specific - add to RB_window instead
Michael M Slusarz [Wed, 7 Jul 2010 01:18:34 +0000 (19:18 -0600)]
Description of file.
Michael M Slusarz [Wed, 7 Jul 2010 01:02:56 +0000 (19:02 -0600)]
wish -> want
Wish connotes that something will hopefully happen.
Want connotes that something will definitely happen.
Michael M Slusarz [Wed, 7 Jul 2010 00:53:02 +0000 (18:53 -0600)]
Fix turba short tags templates
Michael M Slusarz [Wed, 7 Jul 2010 00:52:40 +0000 (18:52 -0600)]
This ini_set() doesn't work.
Jan Schneider [Tue, 6 Jul 2010 22:34:22 +0000 (00:34 +0200)]
Don't encrypt/decrypt empty messages.
Jan Schneider [Tue, 6 Jul 2010 22:19:43 +0000 (00:19 +0200)]
Move method.
Michael J. Rubinsky [Mon, 5 Jul 2010 22:08:53 +0000 (18:08 -0400)]
better default
Jan Schneider [Tue, 6 Jul 2010 18:36:39 +0000 (20:36 +0200)]
Get a Http_Client from the injector.
Jan Schneider [Tue, 6 Jul 2010 18:33:57 +0000 (20:33 +0200)]
Remove PHP 4 hack.
Jan Schneider [Tue, 6 Jul 2010 18:29:19 +0000 (20:29 +0200)]
Use a factory instead of a binder for Horde_Http_Client.
Jan Schneider [Tue, 6 Jul 2010 17:51:07 +0000 (19:51 +0200)]
Fix parameter docs.
Jan Schneider [Tue, 6 Jul 2010 17:38:59 +0000 (19:38 +0200)]
Store remote calendars in cache instead of the session.
Jan Schneider [Tue, 6 Jul 2010 16:18:11 +0000 (18:18 +0200)]
Bail out if caching is disabled, use 0 for exit, set better hashbang.
Jan Schneider [Tue, 6 Jul 2010 16:16:58 +0000 (18:16 +0200)]
Fix spelling.
Michael M Slusarz [Tue, 6 Jul 2010 15:52:10 +0000 (09:52 -0600)]
Bug #9116: Passing wrong variable to mailboxCallback()
Michael M Slusarz [Tue, 6 Jul 2010 14:57:54 +0000 (08:57 -0600)]
Fix null Alarm driver.
Jan Schneider [Tue, 6 Jul 2010 14:30:12 +0000 (16:30 +0200)]
MFB: Use new Net_Sieve feature to enable debug handler for the authentication state already.
Jan Schneider [Tue, 6 Jul 2010 14:26:38 +0000 (16:26 +0200)]
Render alarm list through Horde_View.
Jan Schneider [Tue, 6 Jul 2010 14:03:00 +0000 (16:03 +0200)]
Show future alarms in the alarm management screen too.
Jan Schneider [Tue, 6 Jul 2010 09:56:02 +0000 (11:56 +0200)]
MFB: Tweak wording.
Jan Schneider [Mon, 5 Jul 2010 22:30:17 +0000 (00:30 +0200)]
Use configldap for prefs (untested).
Jan Schneider [Mon, 5 Jul 2010 22:16:49 +0000 (00:16 +0200)]
Add option to disable LDAP configuration.
Michael J. Rubinsky [Mon, 5 Jul 2010 21:45:19 +0000 (17:45 -0400)]
Updates to Facebook client:
be less obtrusive where we can, fix Like action.
Use Horde_View for the Facebook stream.
add Get More Entries action
use the start and end parameters
seperate out facebook js, retrieve info via ajax
Jan Schneider [Mon, 5 Jul 2010 21:43:07 +0000 (23:43 +0200)]
short_open_tags can't be set through ini_set(), not even in PHP 5.3.
Chuck Hagenbuch [Mon, 5 Jul 2010 20:10:45 +0000 (16:10 -0400)]
Go ahead and silence errors on mysql_close
Chuck Hagenbuch [Mon, 5 Jul 2010 20:10:10 +0000 (16:10 -0400)]
Use Horde_Db_Adapter_Mysql if the phptype is mysql but PDO_MySQL isn't available.
Chuck Hagenbuch [Mon, 5 Jul 2010 20:01:13 +0000 (16:01 -0400)]
Remove duplicate definitions of addLimitOffset()
Chuck Hagenbuch [Mon, 5 Jul 2010 19:59:04 +0000 (15:59 -0400)]
Add a Horde_Db_Adapter for the traditional PHP mysql extension.
Chuck Hagenbuch [Mon, 5 Jul 2010 18:31:13 +0000 (14:31 -0400)]
Remove DataTree code from Horde_Perms
Michael J. Rubinsky [Mon, 5 Jul 2010 17:59:53 +0000 (13:59 -0400)]
Horde_Share throws exceptions
Michael J. Rubinsky [Mon, 5 Jul 2010 17:55:08 +0000 (13:55 -0400)]
Need to load the tasklists *after* we save the changes.
Otherwise, Kronolith::readPermsForm() will overwrite the changes to the share.
Additionally, we can get rid of the perms check here since tasks/updateTasklist will throw
a Horde_Exception_PermissionDenied exception (via Nag::updateTasklist).
Jan [Mon, 5 Jul 2010 16:45:44 +0000 (17:45 +0100)]
If only calling checkExistingAuth() if the application is horde, it will never be called if a user doesn't access a horde page.
Jan [Mon, 5 Jul 2010 16:45:43 +0000 (17:45 +0100)]
We only want to redirect to the alternate logout screen if this was an intended logout.
Jan [Mon, 5 Jul 2010 16:45:42 +0000 (17:45 +0100)]
Use logout url from ajax timeout.
Jan [Mon, 5 Jul 2010 16:45:41 +0000 (17:45 +0100)]
Re-add lost code for %u placeholder in alternate_login.
Jan Schneider [Mon, 5 Jul 2010 15:44:01 +0000 (17:44 +0200)]
'nosidebar' is no more.
Jan Schneider [Mon, 5 Jul 2010 13:21:11 +0000 (15:21 +0200)]
Disable unused recurrence form elements.
Jan Schneider [Mon, 5 Jul 2010 12:29:54 +0000 (14:29 +0200)]
Scroll to start of day in day and week views.
Jan Schneider [Mon, 5 Jul 2010 12:15:46 +0000 (14:15 +0200)]
Correctly enable/disable task form buttons.
Jan Schneider [Mon, 5 Jul 2010 12:13:56 +0000 (14:13 +0200)]
Always enable delete button when opening event form.
Jan Schneider [Mon, 5 Jul 2010 10:37:06 +0000 (12:37 +0200)]
Show success notification.
Jan Schneider [Mon, 5 Jul 2010 10:34:25 +0000 (12:34 +0200)]
Implement contact merging.
Jan Schneider [Mon, 5 Jul 2010 10:22:07 +0000 (12:22 +0200)]
phpdoc
Jan Schneider [Mon, 5 Jul 2010 10:20:20 +0000 (12:20 +0200)]
Have a fixed name format, only with the name parts we actually use for
duplicate matching.
Jan Schneider [Mon, 5 Jul 2010 09:52:57 +0000 (11:52 +0200)]
Sort duplicates by modification date.
Show duplicates as inline-block.
Add merge button.
Jan Schneider [Sun, 4 Jul 2010 15:18:11 +0000 (17:18 +0200)]
Load attributes, use PHP 5 foreach.
Jan Schneider [Fri, 2 Jul 2010 22:20:36 +0000 (00:20 +0200)]
One more border color.
Jan Schneider [Fri, 2 Jul 2010 22:18:29 +0000 (00:18 +0200)]
Display selected set of duplicates and allow to delete them.
Jan Schneider [Fri, 2 Jul 2010 22:16:42 +0000 (00:16 +0200)]
Tweak .horde-table.
Jan Schneider [Fri, 2 Jul 2010 20:02:25 +0000 (22:02 +0200)]
Simplify
Jan Schneider [Fri, 2 Jul 2010 19:59:20 +0000 (21:59 +0200)]
Remove unnecessary source name prefix.
Jan Schneider [Fri, 2 Jul 2010 17:33:09 +0000 (19:33 +0200)]
Style
Jan Schneider [Fri, 2 Jul 2010 16:11:00 +0000 (18:11 +0200)]
Move history retrieval to Turba_Object.
Jan Schneider [Fri, 2 Jul 2010 15:42:39 +0000 (17:42 +0200)]
Reorganize forms.