horde.git
15 years agoFix recur_end encoding from Server -> PIM
Michael J. Rubinsky [Mon, 21 Jun 2010 23:40:15 +0000 (19:40 -0400)]
Fix recur_end encoding from Server -> PIM

15 years agothrow exception if no object requested
Michael J. Rubinsky [Mon, 21 Jun 2010 23:01:31 +0000 (19:01 -0400)]
throw exception if no object requested

15 years agoMake sure $objects is always an array
Michael J. Rubinsky [Mon, 21 Jun 2010 22:59:04 +0000 (18:59 -0400)]
Make sure $objects is always an array

15 years agoUse clone(), not cloneNode().
Jan Schneider [Mon, 21 Jun 2010 21:30:13 +0000 (23:30 +0200)]
Use clone(), not cloneNode().

15 years agoThis task list cache might not exist yet.
Jan Schneider [Mon, 21 Jun 2010 21:09:23 +0000 (23:09 +0200)]
This task list cache might not exist yet.

15 years agoPass the jsuri to hordemap, init the map early so at least the bootstrap
Michael J. Rubinsky [Mon, 21 Jun 2010 21:24:32 +0000 (17:24 -0400)]
Pass the jsuri to hordemap, init the map early so at least the bootstrap
file can be cached in the static js file.

15 years agoAllow passing a jsuri parameter to specify where to find the hordemap js files
Michael J. Rubinsky [Mon, 21 Jun 2010 21:22:41 +0000 (17:22 -0400)]
Allow passing a jsuri parameter to specify where to find the hordemap js files

15 years agoOnly insert events if we actually have a view where we can insert. We call
Jan Schneider [Mon, 21 Jun 2010 17:05:01 +0000 (19:05 +0200)]
Only insert events if we actually have a view where we can insert. We call
this method now from the task view too.

15 years agoThis exception is expected.
Jan Schneider [Mon, 21 Jun 2010 16:13:06 +0000 (18:13 +0200)]
This exception is expected.

15 years agoTweak wording.
Jan [Mon, 21 Jun 2010 15:55:40 +0000 (16:55 +0100)]
Tweak wording.

15 years agoFix syntax.
Jan Schneider [Mon, 21 Jun 2010 15:50:38 +0000 (17:50 +0200)]
Fix syntax.

15 years agoClose color picker when saving the calendar.
Jan Schneider [Mon, 21 Jun 2010 15:49:47 +0000 (17:49 +0200)]
Close color picker when saving the calendar.

15 years agoNeed to load the next view also when returning early from go().
Jan Schneider [Mon, 21 Jun 2010 14:59:06 +0000 (16:59 +0200)]
Need to load the next view also when returning early from go().

15 years agoInclude Imples before headers so the required js can be included in
Michael J. Rubinsky [Mon, 21 Jun 2010 15:44:37 +0000 (11:44 -0400)]
Include Imples before headers so the required js can be included in
the monolithic js file if using the js cache.

15 years agoAlways use document.write to output script tags, regardless of useragent.
Michael J. Rubinsky [Mon, 21 Jun 2010 15:43:35 +0000 (11:43 -0400)]
Always use document.write to output script tags, regardless of useragent.

inserting scripts into the dom breaks things when using horde's static javascript
caching.

15 years agoBuild a LIFO queue of the requested view so that we don't load several views
Jan Schneider [Mon, 21 Jun 2010 14:30:40 +0000 (16:30 +0200)]
Build a LIFO queue of the requested view so that we don't load several views
at once, and always only the most recent view.

15 years agoForce height.
Jan Schneider [Mon, 21 Jun 2010 08:51:53 +0000 (10:51 +0200)]
Force height.

15 years agoOnly vertical overflow.
Jan Schneider [Mon, 21 Jun 2010 08:51:35 +0000 (10:51 +0200)]
Only vertical overflow.

15 years agoMinimum height for calendars.
Jan Schneider [Fri, 18 Jun 2010 17:21:20 +0000 (19:21 +0200)]
Minimum height for calendars.

15 years agoNeed to symlink the /horde/static directory, not create one in $web_dir.
Michael J. Rubinsky [Sat, 19 Jun 2010 15:19:08 +0000 (11:19 -0400)]
Need to symlink the /horde/static directory, not create one in $web_dir.

The *.js files are saved to $horde_git/horde/static/ at runtime, so they
are not reachable when the browser tries to load them from $web_dir/horde/static
if $web_dir/horde/static is not a symlink to $horde_git/horde/static.

15 years agoNeed to span the entire row here
Michael J. Rubinsky [Sat, 19 Jun 2010 14:33:55 +0000 (10:33 -0400)]
Need to span the entire row here

15 years agoDon't allow empty calendar titles.
Jan Schneider [Fri, 18 Jun 2010 17:15:57 +0000 (19:15 +0200)]
Don't allow empty calendar titles.

15 years agoBug #9092: Horde_Cache_Base::set() no longer returns a boolean result
Michael M Slusarz [Thu, 17 Jun 2010 21:56:24 +0000 (15:56 -0600)]
Bug #9092: Horde_Cache_Base::set() no longer returns a boolean result

15 years agoNo idea what this setting does, but it fixes bug #8827.
Jan Schneider [Thu, 17 Jun 2010 21:51:39 +0000 (23:51 +0200)]
No idea what this setting does, but it fixes bug #8827.

15 years agoShow default calendar first.
Jan Schneider [Thu, 17 Jun 2010 21:27:37 +0000 (23:27 +0200)]
Show default calendar first.

15 years agoFix URL encoding in portal blocks.
Jan Schneider [Thu, 17 Jun 2010 16:35:55 +0000 (18:35 +0200)]
Fix URL encoding in portal blocks.

15 years agoFix reveresed logic for determining if a property is GHOSTED.
Michael J. Rubinsky [Thu, 17 Jun 2010 20:00:57 +0000 (16:00 -0400)]
Fix reveresed logic for determining if a property is GHOSTED.

Completely removing a SUPPORTED field should now work again.

15 years agouse Horde_Support_Array
Michael J. Rubinsky [Thu, 17 Jun 2010 19:25:44 +0000 (15:25 -0400)]
use Horde_Support_Array

15 years agoFix url generation
Michael J. Rubinsky [Thu, 17 Jun 2010 19:04:40 +0000 (15:04 -0400)]
Fix url generation

15 years agofix api call
Michael J. Rubinsky [Thu, 17 Jun 2010 18:56:19 +0000 (14:56 -0400)]
fix api call

15 years agofix saving images to the image api from IMP
Michael J. Rubinsky [Thu, 17 Jun 2010 18:54:52 +0000 (14:54 -0400)]
fix saving images to the image api from IMP

15 years agotrack Ansel's API changes
Michael J. Rubinsky [Thu, 17 Jun 2010 18:17:32 +0000 (14:17 -0400)]
track Ansel's API changes

15 years agoFirst round of function parameter cleanups.
Michael J. Rubinsky [Thu, 17 Jun 2010 16:58:19 +0000 (12:58 -0400)]
First round of function parameter cleanups.

This is a change to the API function signatures, so any app using the Ansel
API may require refactoring.

15 years agoNeed to use use getter, not protected property
Michael J. Rubinsky [Thu, 17 Jun 2010 16:53:39 +0000 (12:53 -0400)]
Need to use use getter, not protected property

15 years agoFix adding all-day events.
Jan Schneider [Thu, 17 Jun 2010 14:57:33 +0000 (16:57 +0200)]
Fix adding all-day events.

15 years agoTweak map zoom level handling.
Michael J. Rubinsky [Thu, 17 Jun 2010 05:42:59 +0000 (01:42 -0400)]
Tweak map zoom level handling.

Save the current zoom level when saving event so we can return to
it when viewing/editing later. Also, base the zoom level after
geocoding on the precision of the geocoding results if we have
have the information (only google geocoder returns this).

15 years agotypo
Michael J. Rubinsky [Thu, 17 Jun 2010 05:41:30 +0000 (01:41 -0400)]
typo

15 years agoReturn precision value from geocoder.
Michael J. Rubinsky [Thu, 17 Jun 2010 05:39:53 +0000 (01:39 -0400)]
Return precision value from geocoder.

Google's geocoder is really the only one that returns any useful information
(ve always returns 1, and yahoo doesn't return it at all).

15 years agofix logic - we might not actually have a yahoo map layer here.
Michael J. Rubinsky [Thu, 17 Jun 2010 05:21:22 +0000 (01:21 -0400)]
fix logic - we might not actually have a yahoo map layer here.

15 years agoDisable all Drag objects after dropping an event.
Jan Schneider [Wed, 16 Jun 2010 16:51:55 +0000 (18:51 +0200)]
Disable all Drag objects after dropping an event.

15 years agoSimplify
Jan Schneider [Wed, 16 Jun 2010 16:51:19 +0000 (18:51 +0200)]
Simplify

15 years agoPurge elements with storage or event handlers before removing them.
Jan Schneider [Wed, 16 Jun 2010 16:18:28 +0000 (18:18 +0200)]
Purge elements with storage or event handlers before removing them.

15 years agoPort purge() from 1.7.
Jan Schneider [Wed, 16 Jun 2010 16:18:01 +0000 (18:18 +0200)]
Port purge() from 1.7.

15 years agoUse explicit instead of implicit request signatures, and add randomness to
Jan Schneider [Wed, 16 Jun 2010 15:34:20 +0000 (17:34 +0200)]
Use explicit instead of implicit request signatures, and add randomness to
drag and drop requests to make sure we only use the response of the last
request.

15 years agoFix waiting for views before inserting events.
Jan Schneider [Wed, 16 Jun 2010 13:25:42 +0000 (15:25 +0200)]
Fix waiting for views before inserting events.

15 years agoDon't pollute global scope with autocomplete objects.
Jan Schneider [Wed, 16 Jun 2010 13:15:52 +0000 (15:15 +0200)]
Don't pollute global scope with autocomplete objects.

15 years agoJSLint fixes.
Jan Schneider [Wed, 16 Jun 2010 13:03:37 +0000 (15:03 +0200)]
JSLint fixes.

15 years agoDon't pass image directories.
Jan Schneider [Wed, 16 Jun 2010 11:16:44 +0000 (13:16 +0200)]
Don't pass image directories.

15 years agoProvide images, not image directories (Bug #9098).
Jan Schneider [Wed, 16 Jun 2010 10:54:48 +0000 (12:54 +0200)]
Provide images, not image directories (Bug #9098).

15 years agouse Horde_Url's anchor support, tweak logic, and fix url generation
Michael J. Rubinsky [Wed, 16 Jun 2010 00:40:13 +0000 (20:40 -0400)]
use Horde_Url's anchor support, tweak logic, and fix url generation
for lightbox image views when not using pretty urls

15 years agoSave history earlier, so that we can return to the last view if we are
Jan Schneider [Tue, 15 Jun 2010 22:38:26 +0000 (00:38 +0200)]
Save history earlier, so that we can return to the last view if we are
returning while the current view still loads.
Don't save popup views in the history.

15 years agoFix saving copies if using different drivers for original and new calendar, or
Jan Schneider [Tue, 15 Jun 2010 20:08:35 +0000 (22:08 +0200)]
Fix saving copies if using different drivers for original and new calendar, or
if not having edit pemissions on the original calendar.

15 years agoFix saving copy of an event to a different calendar.
Jan Schneider [Tue, 15 Jun 2010 19:30:29 +0000 (21:30 +0200)]
Fix saving copy of an event to a different calendar.

15 years agoFix setting share icon if creating a new calendar.
Jan Schneider [Tue, 15 Jun 2010 17:56:33 +0000 (19:56 +0200)]
Fix setting share icon if creating a new calendar.

15 years ago[jan] Fix filtering only unseen message if rule should filter all messages in
Jan Schneider [Tue, 15 Jun 2010 10:17:11 +0000 (12:17 +0200)]
[jan] Fix filtering only unseen message if rule should filter all messages in
      IMAP driver (Jan Kuipers <jrkuipers@lauwerscollege.nl>, Bug #9077).

15 years agoMFB: Add Jan.
Jan Schneider [Tue, 15 Jun 2010 10:15:56 +0000 (12:15 +0200)]
MFB: Add Jan.

15 years agoMake Horde_Data working again, import not yet tested (Bug #9086).
Jan Schneider [Tue, 15 Jun 2010 09:56:32 +0000 (11:56 +0200)]
Make Horde_Data working again, import not yet tested (Bug #9086).

15 years agoMake sure prefix is always initialized to empty.
Chuck Hagenbuch [Tue, 15 Jun 2010 02:20:52 +0000 (22:20 -0400)]
Make sure prefix is always initialized to empty.

We don't want to access superglobals from library constructors; if we want the
prefix to be the server name by default for Horde, we should set that in the
factory.

15 years agoFix Horde_Util::getPathInfo() on lighttpd.
Jan Schneider [Tue, 15 Jun 2010 00:04:25 +0000 (02:04 +0200)]
Fix Horde_Util::getPathInfo() on lighttpd.

15 years agoFix notice with pass by reference.
Jan Schneider [Mon, 14 Jun 2010 23:36:06 +0000 (01:36 +0200)]
Fix notice with pass by reference.

15 years agoConvert to PHPUnit.
Jan Schneider [Mon, 14 Jun 2010 23:35:31 +0000 (01:35 +0200)]
Convert to PHPUnit.

15 years agoTake this IE! Keep it from doing nasting things while dragging events with
Jan Schneider [Mon, 14 Jun 2010 16:22:23 +0000 (18:22 +0200)]
Take this IE! Keep it from doing nasting things while dragging events with
brute force.

15 years agoFix dragging and resizing in day/week views while scrolling.
Jan Schneider [Mon, 14 Jun 2010 15:53:51 +0000 (17:53 +0200)]
Fix dragging and resizing in day/week views while scrolling.

15 years agoTweak drag&drop styles.
Jan Schneider [Mon, 14 Jun 2010 13:31:46 +0000 (15:31 +0200)]
Tweak drag&drop styles.

15 years agoI still had hopes, but I'm giving up on the dhtmlHistry too now, like Michael did...
Jan Schneider [Mon, 14 Jun 2010 11:11:05 +0000 (13:11 +0200)]
I still had hopes, but I'm giving up on the dhtmlHistry too now, like Michael did long ago.

15 years agoRemove ZPS from Horde config as well
Chuck Hagenbuch [Mon, 14 Jun 2010 00:40:57 +0000 (20:40 -0400)]
Remove ZPS from Horde config as well

15 years agoI'm pretty sure that ZPS4 is a dead product
Chuck Hagenbuch [Mon, 14 Jun 2010 00:40:13 +0000 (20:40 -0400)]
I'm pretty sure that ZPS4 is a dead product

15 years agoUse injector for Ansel_Storage.
Michael J. Rubinsky [Sun, 13 Jun 2010 22:18:33 +0000 (18:18 -0400)]
Use injector for Ansel_Storage.

Introduces a new Ansel_Config class for setting ansel config values that
might change during runtime, such as $scope.  The Ansel_Storage factory uses
Ansel_Config from the injector to return the proper storage scope. So, to
use a scope other than the default 'ansel' scope, you need to set it as:

$GLOBALS['injector']->getInstance('Ansel_Config')->set('scope', 'foo');

15 years agoBFN
Michael J. Rubinsky [Sun, 13 Jun 2010 18:02:05 +0000 (14:02 -0400)]
BFN

15 years agoremove acciently added local file
Michael J. Rubinsky [Sun, 13 Jun 2010 17:29:42 +0000 (13:29 -0400)]
remove acciently added local file

15 years agoConsistenly allow setting prefix for cache entries.
Michael J. Rubinsky [Sun, 13 Jun 2010 17:12:50 +0000 (13:12 -0400)]
Consistenly allow setting prefix for cache entries.

For drivers where this makes sense, always allow setting a cache entry prefix
for preventing entry collisions from multiple horde instances on the same
physical box and for forcing the use of a certain prefix, regardless of the
servername we are hitting from. (This last point fixes an issue where a cache entry would
not expire when the entry was cached while accessing horde's data via the api from
a different virtual server).

15 years agofix parse error
Michael J. Rubinsky [Sun, 13 Jun 2010 16:46:22 +0000 (12:46 -0400)]
fix parse error

15 years agofix member name
Michael J. Rubinsky [Sun, 13 Jun 2010 16:36:28 +0000 (12:36 -0400)]
fix member name

15 years agoprepend the prefix to the key here also
Michael J. Rubinsky [Sun, 13 Jun 2010 16:28:18 +0000 (12:28 -0400)]
prepend the prefix to the key here also

15 years agoFix permission check if a tasklist doesn't have any permissions set.
Jan Schneider [Sun, 13 Jun 2010 10:52:00 +0000 (12:52 +0200)]
Fix permission check if a tasklist doesn't have any permissions set.

15 years agoFix updating tasks if editing from a calendar view.
Jan Schneider [Sat, 12 Jun 2010 18:41:01 +0000 (20:41 +0200)]
Fix updating tasks if editing from a calendar view.

15 years agoFix moving events to another calendar.
Jan Schneider [Sat, 12 Jun 2010 17:00:31 +0000 (19:00 +0200)]
Fix moving events to another calendar.

15 years agoRemove debug line.
Jan Schneider [Sat, 12 Jun 2010 16:14:18 +0000 (18:14 +0200)]
Remove debug line.

15 years agoFix and cleanup disabling/enabling of buttons.
Jan Schneider [Sat, 12 Jun 2010 15:41:28 +0000 (17:41 +0200)]
Fix and cleanup disabling/enabling of buttons.

15 years agoCatch exceptions from getEvent().
Jan Schneider [Sat, 12 Jun 2010 15:40:45 +0000 (17:40 +0200)]
Catch exceptions from getEvent().

15 years agoAdd links to edit and delete tasks from the traditional calendar interface.
Jan Schneider [Sat, 12 Jun 2010 15:13:10 +0000 (17:13 +0200)]
Add links to edit and delete tasks from the traditional calendar interface.
Allow to change task due dates from the ajax interface.

15 years agoAllow to drag all-day events.
Jan Schneider [Fri, 11 Jun 2010 14:33:38 +0000 (16:33 +0200)]
Allow to drag all-day events.

15 years agoCatch disappeard ghosts. :-D
Jan Schneider [Fri, 11 Jun 2010 14:33:00 +0000 (16:33 +0200)]
Catch disappeard ghosts. :-D

15 years agoAdd the Application ClassPathMapper
Chuck Hagenbuch [Fri, 11 Jun 2010 14:30:41 +0000 (10:30 -0400)]
Add the Application ClassPathMapper

15 years agoFix Horde_Injector_Binder_AnnotatedSetters#equals()
Chuck Hagenbuch [Fri, 11 Jun 2010 14:30:02 +0000 (10:30 -0400)]
Fix Horde_Injector_Binder_AnnotatedSetters#equals()

15 years agoMake Horde_Injector_DependencyFinder optional to Binders that use it
Chuck Hagenbuch [Fri, 11 Jun 2010 14:29:38 +0000 (10:29 -0400)]
Make Horde_Injector_DependencyFinder optional to Binders that use it

15 years agoReturn before removing the event, if this is not the most recent response.
Jan Schneider [Thu, 10 Jun 2010 23:15:40 +0000 (01:15 +0200)]
Return before removing the event, if this is not the most recent response.

15 years agoDon't overlap events that don't overlap physically, but only visually because
Jan Schneider [Thu, 10 Jun 2010 22:57:31 +0000 (00:57 +0200)]
Don't overlap events that don't overlap physically, but only visually because
the event DIVs have a minimum height.

15 years agoKeep event box from jumping/resizing more than necessary while and after dragging.
Jan Schneider [Thu, 10 Jun 2010 17:36:59 +0000 (19:36 +0200)]
Keep event box from jumping/resizing more than necessary while and after dragging.

15 years agoNo need to a placeholder if we can simply use "visibility" instead of
Jan Schneider [Thu, 10 Jun 2010 17:35:46 +0000 (19:35 +0200)]
No need to a placeholder if we can simply use "visibility" instead of
"display" for the original element. Also fixes a problem with positioning the
hidden element in IE.

15 years agoWe have to set a line-height to allow IE to calculate the minimum height of event...
Jan Schneider [Thu, 10 Jun 2010 17:34:43 +0000 (19:34 +0200)]
We have to set a line-height to allow IE to calculate the minimum height of event bubbles.

15 years agoHermes: convert timestamps coming from the database into Horde_Date objects
Ben Klang [Thu, 10 Jun 2010 16:25:23 +0000 (12:25 -0400)]
Hermes: convert timestamps coming from the database into Horde_Date objects

15 years agoHermes: fix adding job types form
Ben Klang [Thu, 10 Jun 2010 16:24:23 +0000 (12:24 -0400)]
Hermes: fix adding job types form

This is a dirty work around to a Horde_Form behavior.
Horde_Variables#exists() only checks on expected variables, while
Horde_Variables#get() returns the value if one was passed.  Since the form
name itself isn't "expected", exists() returns false.  This work around
makes this multi-form page work again.

15 years agoSkip empty attributes.
Jan Schneider [Wed, 9 Jun 2010 22:50:14 +0000 (00:50 +0200)]
Skip empty attributes.

15 years agoAdd German help file.
Jan Schneider [Mon, 7 Jun 2010 16:07:56 +0000 (18:07 +0200)]
Add German help file.

15 years agoPrevent horde login tasks from running twice
Michael M Slusarz [Wed, 9 Jun 2010 17:28:47 +0000 (11:28 -0600)]
Prevent horde login tasks from running twice

15 years agoLogin page improvements
Michael M Slusarz [Tue, 8 Jun 2010 20:40:18 +0000 (14:40 -0600)]
Login page improvements

15 years agoFinal parts of the Horde_Auth rewrite.
Michael M Slusarz [Tue, 8 Jun 2010 04:53:02 +0000 (22:53 -0600)]
Final parts of the Horde_Auth rewrite.

All session related code has now been moved to horde/Core.
Horde_Auth no longer depends on horde/Core.
Authentication for each application is handled entirely by the
Horde_Core_Auth_Application driver.

Removed registry functions:
getProvider()
requireAuth()

isAuthenticated() now has a new option - 'notransparent'

Removed the recently added clearAuth() call to isAuthenticated() -
isAuthenticated() is meant solely for determining whether the given app
is authenticated.  Code to invalidate a session (for example, if a
checkExistingAuth() call fails) MUST go elsewhere.

Moved last login display to a Horde LoginTask.

15 years agoHermes: two more places to remove $registry->getImageDir()
Ben Klang [Wed, 9 Jun 2010 22:30:13 +0000 (18:30 -0400)]
Hermes: two more places to remove $registry->getImageDir()

15 years agoHermes: Fix to Horde::img() call
Ben Klang [Wed, 9 Jun 2010 22:27:49 +0000 (18:27 -0400)]
Hermes: Fix to Horde::img() call