Michael M Slusarz [Wed, 10 Mar 2010 06:48:27 +0000 (23:48 -0700)]
Allow finer control of PHP ini error messages
Michael M Slusarz [Wed, 10 Mar 2010 06:29:25 +0000 (23:29 -0700)]
Allow test script to run even if Horde is not fully configured
Michael J. Rubinsky [Wed, 10 Mar 2010 06:27:32 +0000 (01:27 -0500)]
Don't call the editCalendarCallback until the RedBox has finished displaying.
This fixes issues during the first load of the calendar chunk:
Proper enabling/disabling the form based on perms
Properly initializing the pretty autocompleter
Michael M Slusarz [Wed, 10 Mar 2010 06:19:15 +0000 (23:19 -0700)]
Add pre_sent hook
Michael M Slusarz [Wed, 10 Mar 2010 06:17:06 +0000 (23:17 -0700)]
Rename 'postsent' hook to 'post_sent' to be consistent with new 'pre_sent' hook.
Michael M Slusarz [Wed, 10 Mar 2010 06:08:51 +0000 (23:08 -0700)]
Allow auto forward/reply notice box to be closed
Michael M Slusarz [Wed, 10 Mar 2010 04:59:27 +0000 (21:59 -0700)]
Correctly reload horde prefs after updating identity prefs
Michael J. Rubinsky [Wed, 10 Mar 2010 05:44:31 +0000 (00:44 -0500)]
Don't fetch the topTags when we can't tag the calendar anyway
Michael J. Rubinsky [Wed, 10 Mar 2010 05:39:05 +0000 (00:39 -0500)]
Disable the autocompleter when form is disabled.
Michael J. Rubinsky [Wed, 10 Mar 2010 05:37:17 +0000 (00:37 -0500)]
add functions for disabling and enabling the pretty autocompleter.
Toggles visibility of the delete icons on each tag node and enables/disables
the borderless input field
Michael J. Rubinsky [Wed, 10 Mar 2010 04:54:03 +0000 (23:54 -0500)]
Actually retrieve and set the calendar tags.
Still an issue with the very first time the calendar chunk loads due
to the timing of the callbacks, but this gets calendar tags *mostly* working
Michael J. Rubinsky [Wed, 10 Mar 2010 04:50:48 +0000 (23:50 -0500)]
Fix element name
Michael J. Rubinsky [Wed, 10 Mar 2010 04:27:10 +0000 (23:27 -0500)]
Prevent making the ACTrigger visible when the form is disabled
Michael M Slusarz [Wed, 10 Mar 2010 01:33:26 +0000 (18:33 -0700)]
Move convertToUtf8() from Horde_Util:: to Horde_String::
Michael M Slusarz [Tue, 9 Mar 2010 23:17:04 +0000 (16:17 -0700)]
Catch VFS thrown exceptions
Michael M Slusarz [Sun, 7 Mar 2010 08:06:17 +0000 (01:06 -0700)]
Convert VFS to PHP 5.
I realize there is a H4-Vfs stub lying around, but it looks like zero
work has been done on it for awhile. So, in the meanwhile, update VFS -
mostly to eliminate the boatload of PEAR_Error usage.
Michael M Slusarz [Tue, 9 Mar 2010 21:22:54 +0000 (14:22 -0700)]
Fix supefluous whitespace removal
Jan Schneider [Tue, 9 Mar 2010 23:33:17 +0000 (00:33 +0100)]
Use abbreviatinos for a few IDs.
Jan Schneider [Tue, 9 Mar 2010 23:23:02 +0000 (00:23 +0100)]
Split out permissions form.
Jan Schneider [Tue, 9 Mar 2010 23:20:36 +0000 (00:20 +0100)]
Use CSS 3 border rules.
Jan Schneider [Tue, 9 Mar 2010 23:03:08 +0000 (00:03 +0100)]
No need to pass the class name around in the ajax communication.
Jan Schneider [Tue, 9 Mar 2010 22:44:26 +0000 (23:44 +0100)]
Fix a few buglets with the basic permission screen.
Jan Schneider [Tue, 9 Mar 2010 18:46:24 +0000 (19:46 +0100)]
Save permissions, yay.
Michael J. Rubinsky [Tue, 9 Mar 2010 19:21:54 +0000 (14:21 -0500)]
use a different css class for toptags if the form is disabled
Michael J. Rubinsky [Tue, 9 Mar 2010 18:50:51 +0000 (13:50 -0500)]
Changes to support having more then one tag autocompleter
Fixes tag autocompleter for calendars.
Michael J. Rubinsky [Tue, 9 Mar 2010 18:46:57 +0000 (13:46 -0500)]
allow passing the domid for triggercontainer
Michael J. Rubinsky [Tue, 9 Mar 2010 18:11:21 +0000 (13:11 -0500)]
update the toptags for the calendar form
Michael J. Rubinsky [Tue, 9 Mar 2010 17:54:12 +0000 (12:54 -0500)]
Attach a tag autocompleter to the calendar form
Michael J. Rubinsky [Tue, 9 Mar 2010 17:51:29 +0000 (12:51 -0500)]
Allow passing a 'no_onload' paramter to signify to immediatly execute the inline script.
Needed for attaching the autocompleter when outputing the autocompleter in an ajax chunk
Jan Schneider [Tue, 9 Mar 2010 17:50:19 +0000 (18:50 +0100)]
Remove unneeded and duplicate id.
Jan Schneider [Tue, 9 Mar 2010 17:49:27 +0000 (18:49 +0100)]
Need to reset hidden fields manually.
Jan Schneider [Tue, 9 Mar 2010 17:43:13 +0000 (18:43 +0100)]
Looks like js needs parenthesis here to get the operator order right.
Michael J. Rubinsky [Tue, 9 Mar 2010 17:32:22 +0000 (12:32 -0500)]
Need to case Horde_Themes::img() results to string when serializing to json
Jan Schneider [Tue, 9 Mar 2010 14:36:34 +0000 (15:36 +0100)]
Warning is sufficient.
Jan Schneider [Tue, 9 Mar 2010 14:34:44 +0000 (15:34 +0100)]
Display the same message like DIMP when browser is too old, and exclude Safari
1 too.
Jan Schneider [Tue, 9 Mar 2010 14:16:13 +0000 (15:16 +0100)]
IE doesn't like this.
Michael J. Rubinsky [Tue, 9 Mar 2010 16:48:43 +0000 (11:48 -0500)]
When tagging events, tag them with the event->creator as well as the share owner.
Needed since the event owner may not necessarily be the share owner.
Michael J. Rubinsky [Tue, 9 Mar 2010 16:45:45 +0000 (11:45 -0500)]
remove redundant tagging operation
Michael J. Rubinsky [Tue, 9 Mar 2010 16:39:53 +0000 (11:39 -0500)]
Fix unsubscribing from remote calendars
Michael J. Rubinsky [Tue, 9 Mar 2010 14:27:11 +0000 (09:27 -0500)]
phpdoc
Michael J. Rubinsky [Tue, 9 Mar 2010 14:22:45 +0000 (09:22 -0500)]
Don't assume that $data is an object - it might also be a string here.
Really need to either document or standardize the type for $data in this function.
It's currently either an array/object/string depending on where it was called from.
Michael J. Rubinsky [Tue, 9 Mar 2010 06:46:50 +0000 (01:46 -0500)]
Some improvements to exif handling.
Add some missing exif fields and start adding support for composite fields. We store the composite fields already parsed
to both take advantage of exiftool's parsing, as well as to avoid issues with different maker formats.
Now if only Aperture wouldn't nuke most of these fields...
Michael J. Rubinsky [Tue, 9 Mar 2010 06:46:20 +0000 (01:46 -0500)]
style
Michael J. Rubinsky [Tue, 9 Mar 2010 06:45:55 +0000 (01:45 -0500)]
Pass the Exif driver here so we get an accurate list of supported categories
Michael J. Rubinsky [Tue, 9 Mar 2010 06:44:58 +0000 (01:44 -0500)]
This is a method, not a property
Michael J. Rubinsky [Tue, 9 Mar 2010 04:55:33 +0000 (23:55 -0500)]
remove FileSource EXIF field
Even according to the standard, this is always set to the same value, so
no need to track this.
Ben Klang [Tue, 9 Mar 2010 04:50:57 +0000 (23:50 -0500)]
Shout: Updates for compatibility with Horde_Themes changes
Ben Klang [Tue, 9 Mar 2010 04:41:04 +0000 (23:41 -0500)]
Shout: Add cancel button for editActionForm
Michael J. Rubinsky [Tue, 9 Mar 2010 04:37:26 +0000 (23:37 -0500)]
Horde::getStylesheets --> Horde_Themes::getStylesheets()
Ben Klang [Tue, 9 Mar 2010 04:15:05 +0000 (23:15 -0500)]
trailing ws
Ben Klang [Tue, 9 Mar 2010 04:14:31 +0000 (23:14 -0500)]
trailing ws
Ben Klang [Tue, 9 Mar 2010 04:13:15 +0000 (23:13 -0500)]
Shout: Display digit details on the dialpad
Michael M Slusarz [Tue, 9 Mar 2010 04:11:00 +0000 (21:11 -0700)]
Bug #8842: Don't throw exception for a transparent() authentication failure
Michael M Slusarz [Tue, 9 Mar 2010 03:27:41 +0000 (20:27 -0700)]
IE5/Mac is no longer supported
Michael M Slusarz [Tue, 9 Mar 2010 01:46:00 +0000 (18:46 -0700)]
Better defaults
Michael M Slusarz [Tue, 9 Mar 2010 01:41:45 +0000 (18:41 -0700)]
Add basic MIMP theme
Michael M Slusarz [Tue, 9 Mar 2010 01:41:19 +0000 (18:41 -0700)]
Add additional options to stylesheet generation functions.
Michael M Slusarz [Tue, 9 Mar 2010 00:20:38 +0000 (17:20 -0700)]
editor_plugins are not used anymore
Michael M Slusarz [Mon, 8 Mar 2010 21:58:48 +0000 (14:58 -0700)]
Remove duplicate graphics
Michael M Slusarz [Mon, 8 Mar 2010 03:15:31 +0000 (20:15 -0700)]
Add Horde_Themes:: library.
Move all themes related code to a single place (includes both image and
sound).
Horde::img(), through Horde_Themes::img(), will now attempt to auto
determine a graphic location. It looks in the following directories with
this priority:
1. App theme
2. Horde theme
3. App default
4. Horde default
This prevents us from having to copy all over all graphics for a theme -
now, only need the graphics that differ from defaults (caveat: if
loading graphics from CSS, copies of graphics need to continue to live
in theme directory).
Michael M Slusarz [Mon, 8 Mar 2010 03:00:29 +0000 (20:00 -0700)]
Update Horde_Util::assertDriverConfig() to H4 standards
Ben Klang [Tue, 9 Mar 2010 01:24:54 +0000 (20:24 -0500)]
Shout: Add ability to create new dialplan menus
Ben Klang [Tue, 9 Mar 2010 01:24:31 +0000 (20:24 -0500)]
Shout: improve form validation logic
Ben Klang [Tue, 9 Mar 2010 01:24:00 +0000 (20:24 -0500)]
Shout: Fix display of current account on DeviceForm
Jan Schneider [Mon, 8 Mar 2010 23:34:20 +0000 (00:34 +0100)]
Avoid duplicate users.
Jan Schneider [Mon, 8 Mar 2010 23:32:47 +0000 (00:32 +0100)]
Style
Ben Klang [Mon, 8 Mar 2010 23:23:23 +0000 (18:23 -0500)]
Shout: Switch default page and persist across account changes
Ben Klang [Mon, 8 Mar 2010 23:21:52 +0000 (18:21 -0500)]
Shout: I think this is the last of the context -> account break-fix work
Ben Klang [Mon, 8 Mar 2010 23:15:27 +0000 (18:15 -0500)]
Shout: Fix displaying dialplan editor
...and while we're at it, optimize away one unnecessary AJAX call.
Ben Klang [Mon, 8 Mar 2010 22:53:40 +0000 (17:53 -0500)]
Shout: Fix display of devices and dialplan
Ben Klang [Mon, 8 Mar 2010 22:44:48 +0000 (17:44 -0500)]
Shout: Fix listing extensions
Ben Klang [Mon, 8 Mar 2010 22:41:47 +0000 (17:41 -0500)]
Shout: Fix account name display and selection
Ben Klang [Mon, 8 Mar 2010 22:15:25 +0000 (17:15 -0500)]
Shout: Change references from "context" to "account"
Michael J. Rubinsky [Mon, 8 Mar 2010 23:15:28 +0000 (18:15 -0500)]
Standardize filter keys and plural result keys.
Michael J. Rubinsky [Mon, 8 Mar 2010 23:10:56 +0000 (18:10 -0500)]
Call getTagIds() instead of ensureTags() so searching for a tag
doesn't alwasy result in it being added to the rampage_tags table.
Michael J. Rubinsky [Mon, 8 Mar 2010 23:09:19 +0000 (18:09 -0500)]
Add method to get tagIds without having to call ensureTags()
Calling ensureTags() results in the tags being created. This isn't needed
in every case we want a list of tagIds.
Michael J. Rubinsky [Mon, 8 Mar 2010 22:48:12 +0000 (17:48 -0500)]
Only filter events by calendar if we avtually have event results
Michael J. Rubinsky [Mon, 8 Mar 2010 22:43:35 +0000 (17:43 -0500)]
Refactor search method a bit to better support system owned shares.
passing an empty userId search key will restrict to user owned shares
Michael J. Rubinsky [Mon, 8 Mar 2010 22:07:27 +0000 (17:07 -0500)]
Use an array_key_exists() call here instead of empty() to support searching for empty userIds
System shares will have null owners so tags on system shares will have an empty tag user.
Michael J. Rubinsky [Mon, 8 Mar 2010 17:59:14 +0000 (12:59 -0500)]
Enforce the requirement that only a calendar->owner or event->creator are able to tag the resource
Michael J. Rubinsky [Mon, 8 Mar 2010 16:33:51 +0000 (11:33 -0500)]
Consistent filter hash keys
Gunnar Wrobel [Mon, 8 Mar 2010 17:29:33 +0000 (18:29 +0100)]
Modifying start date of recurring events does not update start date of the recurrence (kolab/issue3885)
Gunnar Wrobel [Mon, 8 Mar 2010 17:24:41 +0000 (18:24 +0100)]
MFB: Modifying start date of recurring events does not update start date of the recurrence (kolab/issue3885)
Michael J. Rubinsky [Mon, 8 Mar 2010 16:29:02 +0000 (11:29 -0500)]
This is not a static class. Silly Michael.
Jan Schneider [Mon, 8 Mar 2010 16:16:35 +0000 (17:16 +0100)]
Implement permissions, part 1. Interface works and is populated with existing permissions.
Jan Schneider [Mon, 8 Mar 2010 12:48:06 +0000 (13:48 +0100)]
Fix session key.
Jan Schneider [Mon, 8 Mar 2010 12:47:52 +0000 (13:47 +0100)]
Admin passwords are stored in an 'admin_password' entry.
Michael M Slusarz [Sun, 7 Mar 2010 07:25:49 +0000 (00:25 -0700)]
If 1st parameter to tempnam() is empty, it will use system tempdir default
Michael M Slusarz [Sun, 7 Mar 2010 06:03:18 +0000 (23:03 -0700)]
tree display CSS tweaks
Michael M Slusarz [Sun, 7 Mar 2010 05:59:34 +0000 (22:59 -0700)]
Fix URL linking on help node with no children
Michael M Slusarz [Sun, 7 Mar 2010 04:42:01 +0000 (21:42 -0700)]
atc_indices can be (and often will be) 0
Michael M Slusarz [Wed, 3 Feb 2010 07:36:00 +0000 (00:36 -0700)]
Help system now uses SimpleXML.
Gunnar Wrobel [Sun, 7 Mar 2010 21:08:33 +0000 (22:08 +0100)]
Exceptions not PEAR errors (Ticket #8172).
Jan Schneider [Fri, 5 Mar 2010 18:40:59 +0000 (19:40 +0100)]
Fix configuration name.
Michael M Slusarz [Fri, 5 Mar 2010 19:38:19 +0000 (12:38 -0700)]
No need to send Content-Transfer-Encoding header if it is 7bit
Michael M Slusarz [Fri, 5 Mar 2010 19:38:01 +0000 (12:38 -0700)]
Default disposition should be empty, not inline
Michael M Slusarz [Fri, 5 Mar 2010 19:18:18 +0000 (12:18 -0700)]
More case fixes
Michael M Slusarz [Fri, 5 Mar 2010 19:07:37 +0000 (12:07 -0700)]
DIMP now honors the 'allow_resume_all' configuration option
Michael M Slusarz [Fri, 5 Mar 2010 18:35:02 +0000 (11:35 -0700)]
Remove allow_resume_all_in_drafts config option
Michael M Slusarz [Fri, 5 Mar 2010 17:58:57 +0000 (10:58 -0700)]
Clean up help service script