horde.git
15 years agoConvert Folks to Horde_Session
Michael M Slusarz [Wed, 17 Nov 2010 19:02:43 +0000 (12:02 -0700)]
Convert Folks to Horde_Session

15 years agoConvert Ansel to Horde_Session
Michael M Slusarz [Wed, 17 Nov 2010 18:57:15 +0000 (11:57 -0700)]
Convert Ansel to Horde_Session

15 years agoConverted horde/Data to using Horde_Session
Michael M Slusarz [Wed, 17 Nov 2010 18:37:17 +0000 (11:37 -0700)]
Converted horde/Data to using Horde_Session

No injection or anything - just switching out $_SESSION calls for
Horde_Session calls.

horde/Data in its current incarnation is EXTREMELY tied to Horde
applications.  It either needs to be abstracted more or completely
incorporated within horde or horde/Core.  Additionally, apps should not
be directly accessing the import_data session value.

15 years agoHorde_Themes tweaks
Michael M Slusarz [Wed, 17 Nov 2010 08:13:52 +0000 (01:13 -0700)]
Horde_Themes tweaks

Remove 'notheme' parameter - it is duplicative of 'theme'

15 years agoRemove H3 document
Michael M Slusarz [Wed, 17 Nov 2010 19:47:23 +0000 (12:47 -0700)]
Remove H3 document

15 years agoUse hasRecurEnd().
Jan Schneider [Thu, 18 Nov 2010 15:53:29 +0000 (16:53 +0100)]
Use hasRecurEnd().

15 years agoAllow to remove all attendees.
Jan Schneider [Thu, 18 Nov 2010 15:49:10 +0000 (16:49 +0100)]
Allow to remove all attendees.

15 years agoUnbreak attendee parsing.
Jan Schneider [Thu, 18 Nov 2010 15:43:05 +0000 (16:43 +0100)]
Unbreak attendee parsing.

15 years agoThis should not be typehinted, fix phpdoc to correctly explain the parameters.
Jan Schneider [Thu, 18 Nov 2010 14:35:30 +0000 (15:35 +0100)]
This should not be typehinted, fix phpdoc to correctly explain the parameters.

15 years agoThis typehint breaks passing the variable by reference
Chuck Hagenbuch [Thu, 18 Nov 2010 15:07:51 +0000 (10:07 -0500)]
This typehint breaks passing the variable by reference

15 years agoReload configuration after clearing cache due to language changes.
Jan Schneider [Thu, 18 Nov 2010 14:08:38 +0000 (15:08 +0100)]
Reload configuration after clearing cache due to language changes.

15 years agoTypehint
Jan Schneider [Thu, 18 Nov 2010 13:59:11 +0000 (14:59 +0100)]
Typehint

15 years agoFix property name.
Jan Schneider [Thu, 18 Nov 2010 13:57:23 +0000 (14:57 +0100)]
Fix property name.

15 years agoFollow symlinks if necessary.
Jan Schneider [Thu, 18 Nov 2010 12:44:55 +0000 (13:44 +0100)]
Follow symlinks if necessary.

15 years agoI don't see a reason why the ctor has to be protected. Sometimes we really just
Jan Schneider [Thu, 18 Nov 2010 10:07:47 +0000 (11:07 +0100)]
I don't see a reason why the ctor has to be protected. Sometimes we really just
need a registry object, not a complete application environment.

15 years agoOne more duplicate <label>.
Jan Schneider [Thu, 18 Nov 2010 09:58:36 +0000 (10:58 +0100)]
One more duplicate <label>.

15 years agotweak event list on monthview
Michael J. Rubinsky [Thu, 18 Nov 2010 06:29:40 +0000 (01:29 -0500)]
tweak event list on monthview

15 years agoInitial go at showing a clicked day's events on the monthview.
Michael J. Rubinsky [Thu, 18 Nov 2010 06:26:44 +0000 (01:26 -0500)]
Initial go at showing a clicked day's events on the monthview.

15 years agotemporary solution for lazy loading the initial month view.
Michael J. Rubinsky [Thu, 18 Nov 2010 06:02:59 +0000 (01:02 -0500)]
temporary solution for lazy loading the initial month view.

Will fix properly when a requested views are managed via a LIFO stack.

15 years agotweak monthview css, bit more friendly for mobile view.
Michael J. Rubinsky [Thu, 18 Nov 2010 05:50:51 +0000 (00:50 -0500)]
tweak monthview css, bit more friendly for mobile view.

15 years agoinitial attempt at event cache
Michael J. Rubinsky [Thu, 18 Nov 2010 05:24:02 +0000 (00:24 -0500)]
initial attempt at event cache

15 years agoDon't add the footer if we don't use it
Michael J. Rubinsky [Wed, 17 Nov 2010 20:47:18 +0000 (15:47 -0500)]
Don't add the footer if we don't use it

15 years agoMove general jquery-safe javascript to it's own file
Michael J. Rubinsky [Wed, 17 Nov 2010 20:46:33 +0000 (15:46 -0500)]
Move general jquery-safe javascript to it's own file

15 years agofirst stab at populating month view.
Michael J. Rubinsky [Wed, 17 Nov 2010 19:41:00 +0000 (14:41 -0500)]
first stab at populating month view.

To do this, semi-implemented caching by porting some of kronolith.js
cache code to jquery. Cache still isn't used right now other than
as a container to hold current month view, i.e. it's not reused.

Still todo: Reuse cache data, validate ajax response for view/request.
Tweak month view css
Load *initial* month view data (currently it's only triggered after the first month change).

15 years agoStore date in the node, use better format for day view.
Michael J. Rubinsky [Tue, 16 Nov 2010 21:34:55 +0000 (16:34 -0500)]
Store date in the node, use better format for day view.

15 years agostyle
Michael M Slusarz [Wed, 17 Nov 2010 07:22:34 +0000 (00:22 -0700)]
style

15 years agoBug #9385: Fix IMAP message caching
Michael M Slusarz [Wed, 17 Nov 2010 07:22:14 +0000 (00:22 -0700)]
Bug #9385: Fix IMAP message caching

15 years agoHave Horde_Themes_Element only accept array of options
Michael M Slusarz [Wed, 17 Nov 2010 06:41:24 +0000 (23:41 -0700)]
Have Horde_Themes_Element only accept array of options

15 years agophpdoc
Michael M Slusarz [Wed, 17 Nov 2010 06:37:42 +0000 (23:37 -0700)]
phpdoc

15 years agoMove CSS code out of Horde_Themes and into Horde_Themes_CSS
Michael M Slusarz [Wed, 17 Nov 2010 06:29:26 +0000 (23:29 -0700)]
Move CSS code out of Horde_Themes and into Horde_Themes_CSS

15 years agoClean up some Horde_Themes:: usage
Michael M Slusarz [Wed, 17 Nov 2010 05:51:30 +0000 (22:51 -0700)]
Clean up some Horde_Themes:: usage

15 years agoAdd Horde::includeStylesheetFiles()
Michael M Slusarz [Wed, 17 Nov 2010 01:03:35 +0000 (18:03 -0700)]
Add Horde::includeStylesheetFiles()

Horde_Themes::includeStylesheetFiles() ->
Horde_Themes::getStylesheetUrls()

Horde::getFavicon() -> Horde::includeFavicon()

15 years agoAdd Horde::getFavicon()
Michael M Slusarz [Wed, 17 Nov 2010 00:26:08 +0000 (17:26 -0700)]
Add Horde::getFavicon()

15 years agoInitial mailbox loading.
Jan Schneider [Tue, 16 Nov 2010 23:35:35 +0000 (00:35 +0100)]
Initial mailbox loading.

15 years agoBasic mailbox loading, no server data loading yet.
Jan Schneider [Tue, 16 Nov 2010 18:01:30 +0000 (19:01 +0100)]
Basic mailbox loading, no server data loading yet.

15 years agoAllow to specify class name and additional link attributes. Don't hardcode the url.
Jan Schneider [Tue, 16 Nov 2010 18:00:38 +0000 (19:00 +0100)]
Allow to specify class name and additional link attributes. Don't hardcode the url.

15 years agoAdd search filter for folder list.
Jan Schneider [Tue, 16 Nov 2010 16:59:01 +0000 (17:59 +0100)]
Add search filter for folder list.

15 years agoTry to please the commit hook.
Gunnar Wrobel [Tue, 16 Nov 2010 22:11:43 +0000 (23:11 +0100)]
Try to please the commit hook.

15 years agoUpdate package.xml.
Gunnar Wrobel [Tue, 16 Nov 2010 22:10:19 +0000 (23:10 +0100)]
Update package.xml.

15 years agoBug #9364: Components notices and fatal error
Gunnar Wrobel [Tue, 16 Nov 2010 22:09:35 +0000 (23:09 +0100)]
Bug #9364: Components notices and fatal error

15 years agoFix text representation of size search
Michael M Slusarz [Tue, 16 Nov 2010 21:40:49 +0000 (14:40 -0700)]
Fix text representation of size search

15 years agophpdoc
Michael M Slusarz [Tue, 16 Nov 2010 20:22:20 +0000 (13:22 -0700)]
phpdoc

15 years agoAllow filters to be hidden from the pref screen
Michael M Slusarz [Tue, 16 Nov 2010 19:57:54 +0000 (12:57 -0700)]
Allow filters to be hidden from the pref screen

15 years agoAutomatically build default filters/vfolder list.
Michael M Slusarz [Tue, 16 Nov 2010 19:34:38 +0000 (12:34 -0700)]
Automatically build default filters/vfolder list.

15 years agoFix issue with http_build_url:
Michael J. Rubinsky [Tue, 16 Nov 2010 20:00:59 +0000 (15:00 -0500)]
Fix issue with http_build_url:

http_build_url automatically includes the path of the called script if
the 'path' entry is missing or empty. Make sure we include a trailing slash
to avoid mangling the url

15 years agoAdd localized text for monthly_weekday recurrence and tweak text
Michael J. Rubinsky [Tue, 16 Nov 2010 19:18:48 +0000 (14:18 -0500)]
Add localized text for monthly_weekday recurrence and tweak text
for monthly_date

15 years agoStart fleshing out the event view.
Michael J. Rubinsky [Tue, 16 Nov 2010 18:52:45 +0000 (13:52 -0500)]
Start fleshing out the event view.

Still some recurrence text to work out, and then will change
includeJSVars() to only output what is needed for mobile, and not
send mobile specific stuff to non-mobile.

15 years agoTypo.
Gunnar Wrobel [Tue, 16 Nov 2010 19:32:42 +0000 (20:32 +0100)]
Typo.

15 years agoTry the dark data theme on the login screen
Chuck Hagenbuch [Tue, 16 Nov 2010 19:24:24 +0000 (14:24 -0500)]
Try the dark data theme on the login screen

15 years agoMake using Net_DNS2 optional again.
Gunnar Wrobel [Tue, 16 Nov 2010 19:15:05 +0000 (20:15 +0100)]
Make using Net_DNS2 optional again.

15 years agoFix serialization of memcache cache storage object
Michael M Slusarz [Tue, 16 Nov 2010 18:21:00 +0000 (11:21 -0700)]
Fix serialization of memcache cache storage object

15 years agoPrefix is no longer a global parameter; it is driver specific
Michael M Slusarz [Tue, 16 Nov 2010 17:55:21 +0000 (10:55 -0700)]
Prefix is no longer a global parameter; it is driver specific

15 years agoFix case of cache driver name
Michael M Slusarz [Tue, 16 Nov 2010 17:48:10 +0000 (10:48 -0700)]
Fix case of cache driver name

15 years agoFix Horde_Core_Browser usage before registry is initalized.
Michael M Slusarz [Tue, 16 Nov 2010 17:34:33 +0000 (10:34 -0700)]
Fix Horde_Core_Browser usage before registry is initalized.

15 years agosimplify
Michael M Slusarz [Tue, 16 Nov 2010 08:00:40 +0000 (01:00 -0700)]
simplify

15 years agoGet a clean session in a centralized location
Michael M Slusarz [Tue, 16 Nov 2010 08:00:34 +0000 (01:00 -0700)]
Get a clean session in a centralized location

15 years agoUpdate package.xml.
Gunnar Wrobel [Tue, 16 Nov 2010 17:54:00 +0000 (18:54 +0100)]
Update package.xml.

15 years agoFix gradients and size of "empty" added/removed blocks
Chuck Hagenbuch [Tue, 16 Nov 2010 16:28:16 +0000 (11:28 -0500)]
Fix gradients and size of "empty" added/removed blocks

15 years agoFix method names. Memcache caching is broken for me though.
Chuck Hagenbuch [Tue, 16 Nov 2010 16:20:49 +0000 (11:20 -0500)]
Fix method names. Memcache caching is broken for me though.

15 years agoConsistent portal and log out links, indention.
Jan Schneider [Tue, 16 Nov 2010 16:14:47 +0000 (17:14 +0100)]
Consistent portal and log out links, indention.

15 years agophpdoc
Jan Schneider [Tue, 16 Nov 2010 15:13:23 +0000 (16:13 +0100)]
phpdoc

15 years agoKeep poking away at some phpdoc
Michael J. Rubinsky [Tue, 16 Nov 2010 14:34:08 +0000 (09:34 -0500)]
Keep poking away at some phpdoc

15 years agophpdoc, add Jan as @author since some of this code was stolen from kronolith.js
Michael J. Rubinsky [Tue, 16 Nov 2010 14:27:14 +0000 (09:27 -0500)]
phpdoc, add Jan as @author since some of this code was stolen from kronolith.js

15 years agoRemove name redundency.
Jan Schneider [Tue, 16 Nov 2010 15:03:42 +0000 (16:03 +0100)]
Remove name redundency.

15 years agoRemove redundant 'horde' from map library.
Jan Schneider [Tue, 16 Nov 2010 15:02:31 +0000 (16:02 +0100)]
Remove redundant 'horde' from map library.

15 years agoMerge from DIMP.
Jan Schneider [Tue, 16 Nov 2010 14:59:34 +0000 (15:59 +0100)]
Merge from DIMP.

15 years agoUse __toString() capabilities, fix command location.
Jan Schneider [Tue, 16 Nov 2010 14:58:19 +0000 (15:58 +0100)]
Use __toString() capabilities, fix command location.

15 years agoFix class names.
Jan Schneider [Tue, 16 Nov 2010 14:42:41 +0000 (15:42 +0100)]
Fix class names.

15 years agoInstead of only symlinking static/ and create directories for anything else
Jan Schneider [Tue, 16 Nov 2010 14:36:39 +0000 (15:36 +0100)]
Instead of only symlinking static/ and create directories for anything else
inside horde/, reverse the logic and symlinking anything beside what really
needs to be a directory in the webroot, like js/. Fixes saving configuration
files through the UI in the correct place.

15 years agophpdoc
Jan Schneider [Tue, 16 Nov 2010 13:59:35 +0000 (14:59 +0100)]
phpdoc

15 years agoThis should not be necessary and fails with PHPUnit <3.5.0.
Gunnar Wrobel [Tue, 16 Nov 2010 14:04:54 +0000 (15:04 +0100)]
This should not be necessary and fails with PHPUnit <3.5.0.

15 years agoTypo.
Gunnar Wrobel [Tue, 16 Nov 2010 13:23:23 +0000 (14:23 +0100)]
Typo.

15 years agoRunning the (optional) test suite requires the Test package.
Gunnar Wrobel [Tue, 16 Nov 2010 13:11:33 +0000 (14:11 +0100)]
Running the (optional) test suite requires the Test package.

15 years agoHorde_Prefs_Storage always needs to return a Horde_Prefs_Scope object
Michael M Slusarz [Tue, 16 Nov 2010 07:43:38 +0000 (00:43 -0700)]
Horde_Prefs_Storage always needs to return a Horde_Prefs_Scope object

15 years agoRevert "An Application might not have any prefs."
Michael M Slusarz [Tue, 16 Nov 2010 07:43:03 +0000 (00:43 -0700)]
Revert "An Application might not have any prefs."

This reverts commit 147feb24b18a495b566e41c4bb0790fab1a6ac9e.

15 years agoDon't store updated cached registry values until shutdown
Michael M Slusarz [Tue, 16 Nov 2010 07:39:10 +0000 (00:39 -0700)]
Don't store updated cached registry values until shutdown

15 years agoRemove unneeded error_reporting() call
Michael M Slusarz [Tue, 16 Nov 2010 07:20:47 +0000 (00:20 -0700)]
Remove unneeded error_reporting() call

15 years agoBug #9311: Better fix for transparent auth/maintaining guest sessions
Michael M Slusarz [Tue, 16 Nov 2010 07:14:18 +0000 (00:14 -0700)]
Bug #9311: Better fix for transparent auth/maintaining guest sessions

15 years agoYet more Net_DNS2 fixes.
Michael M Slusarz [Tue, 16 Nov 2010 07:10:54 +0000 (00:10 -0700)]
Yet more Net_DNS2 fixes.

Net_DNS2 is annoyingly broken in several different ways.

15 years agoDon't store any imp session data until the post authentication function is called
Michael M Slusarz [Tue, 16 Nov 2010 07:01:06 +0000 (00:01 -0700)]
Don't store any imp session data until the post authentication function is called

15 years agoFix Horde_Session call
Michael M Slusarz [Tue, 16 Nov 2010 05:08:32 +0000 (22:08 -0700)]
Fix Horde_Session call

15 years agoCaching while not authenticated is perfectly valid
Michael M Slusarz [Tue, 16 Nov 2010 05:04:14 +0000 (22:04 -0700)]
Caching while not authenticated is perfectly valid

15 years agoregmtime was always 0; needs to be calculated before loading app cache
Michael M Slusarz [Tue, 16 Nov 2010 04:53:22 +0000 (21:53 -0700)]
regmtime was always 0; needs to be calculated before loading app cache

15 years agoNeed way to override Horde config when creating Prefs object
Michael M Slusarz [Tue, 16 Nov 2010 04:52:41 +0000 (21:52 -0700)]
Need way to override Horde config when creating Prefs object

15 years agoAbstracted storage code in Horde_Cache
Michael M Slusarz [Tue, 16 Nov 2010 02:30:50 +0000 (19:30 -0700)]
Abstracted storage code in Horde_Cache

15 years agoPHP 5 updates for file cache driver
Michael M Slusarz [Tue, 16 Nov 2010 00:20:01 +0000 (17:20 -0700)]
PHP 5 updates for file cache driver

15 years agoEasier/clearer config for application mappers
Michael M Slusarz [Mon, 15 Nov 2010 23:53:21 +0000 (16:53 -0700)]
Easier/clearer config for application mappers

15 years agoAt this point, apps need to be converted to H4 to realistically have a shot at working
Michael M Slusarz [Mon, 15 Nov 2010 23:53:17 +0000 (16:53 -0700)]
At this point, apps need to be converted to H4 to realistically have a shot at working

15 years agoBug: 9336
Michael J. Rubinsky [Tue, 16 Nov 2010 06:59:40 +0000 (01:59 -0500)]
Bug: 9336

No longer need to call Horde_Date#correct, it's done internally.

15 years agoMove the navbar to below the top header
Michael J. Rubinsky [Tue, 16 Nov 2010 06:22:17 +0000 (01:22 -0500)]
Move the navbar to below the top header

data-position="fixed" for footers seems to be pretty hit or miss
at the moment, with the footer just outright not displaying at times.
Move navbar to the top to give consistent placement.

15 years agoClean up mobile controller script, move html to templates
Michael J. Rubinsky [Tue, 16 Nov 2010 06:07:37 +0000 (01:07 -0500)]
Clean up mobile controller script, move html to templates

15 years agospelling
Michael J. Rubinsky [Tue, 16 Nov 2010 06:03:49 +0000 (01:03 -0500)]
spelling

15 years agoAn Application might not have any prefs.
Michael J. Rubinsky [Tue, 16 Nov 2010 06:02:43 +0000 (01:02 -0500)]
An Application might not have any prefs.

Not sure if this is the 100% correct fix, but it fixes numerous fatal errors
from applications (like timeobjects or content) not having prefs.

15 years agoBug #9384: Fix directory name for sounds.
Michael M Slusarz [Mon, 15 Nov 2010 23:37:20 +0000 (16:37 -0700)]
Bug #9384: Fix directory name for sounds.

15 years agoAdd optional app argument to Horde_Themes::soundList()
Michael M Slusarz [Mon, 15 Nov 2010 23:36:31 +0000 (16:36 -0700)]
Add optional app argument to Horde_Themes::soundList()

15 years agoBug #9387: Fix UI to allow upload of personal S/MIME cert
Michael M Slusarz [Mon, 15 Nov 2010 23:24:33 +0000 (16:24 -0700)]
Bug #9387: Fix UI to allow upload of personal S/MIME cert

15 years agoRefactor inline message image blocking to operate on all messages, not just HTML...
Michael M Slusarz [Mon, 15 Nov 2010 23:18:24 +0000 (16:18 -0700)]
Refactor inline message image blocking to operate on all messages, not just HTML messages.

15 years agophpdoc
Michael M Slusarz [Mon, 15 Nov 2010 22:29:16 +0000 (15:29 -0700)]
phpdoc

15 years agoFinish Horde_Prefs rewrite
Michael M Slusarz [Mon, 8 Nov 2010 22:49:57 +0000 (15:49 -0700)]
Finish Horde_Prefs rewrite

Main focus: ability to to stack storage drivers to allow for multiple
drivers to build a preferences scope.

Horde now uses 3 storage drivers to build the final prefs hash: the
configuration file, prefs backend, and hooks.

Caching needed to be separated from storage since the two objects do
*not* store the same data.  Caching is intended to store the entire
preference scope, storage only handles discrete preference values.

Default/dirty bits are now entirely handled internally by the Scope
object.

Remove all external charset conversion API for prefs.  Charset
conversion, if needed, should be done entirely within the storage
driver (prefs now assumes all in-memory prefs are in UTF-8).

15 years agoBrowser object needs to be created after config array is loaded - or else the logger...
Michael M Slusarz [Mon, 15 Nov 2010 21:07:17 +0000 (14:07 -0700)]
Browser object needs to be created after config array is loaded - or else the logger will always be null