Michael M Slusarz [Sat, 15 Aug 2009 19:55:11 +0000 (13:55 -0600)]
Correctly identify disabled application methods
Michael J. Rubinsky [Sat, 15 Aug 2009 19:37:59 +0000 (15:37 -0400)]
Can't call hasMethod() when generating a link - the method name will never exist.
No need to call Horde_Registry::hasMethod() from linkByPackage() anymore since we now
load the api cache directly from the linkByPackage() - the hasMethod() call was always
failing since the name of the link does not exist as a true API method call.
Jan Schneider [Sat, 15 Aug 2009 08:26:05 +0000 (10:26 +0200)]
We need to wrap session_destroy() to avoid warnings if no session has been started.
Jan Schneider [Fri, 14 Aug 2009 21:58:38 +0000 (23:58 +0200)]
Destroy session when CLI script ends.
Gonçalo Queirós [Fri, 14 Aug 2009 13:39:44 +0000 (15:39 +0200)]
Fix sequence escaping for PostgreSQL.
Jan Schneider [Thu, 13 Aug 2009 19:09:07 +0000 (21:09 +0200)]
Fix version number calculation.
Jan Schneider [Thu, 13 Aug 2009 16:00:32 +0000 (18:00 +0200)]
MFB: Pass user's password to the signup_addextra hook.
Michael M Slusarz [Wed, 12 Aug 2009 04:40:02 +0000 (22:40 -0600)]
Fix cache ID generation if CONDSTORE is available on the server
Michael M Slusarz [Tue, 11 Aug 2009 21:28:03 +0000 (15:28 -0600)]
Fix callAppMethod() calls
Michael M Slusarz [Tue, 11 Aug 2009 21:22:23 +0000 (15:22 -0600)]
IMP doesn't have base.php anymore
Michael M Slusarz [Thu, 6 Aug 2009 05:02:55 +0000 (23:02 -0600)]
Convert Horde_Auth_Application to use Horde_Registry_Application interface
Michael M Slusarz [Thu, 6 Aug 2009 04:50:33 +0000 (22:50 -0600)]
Add Horde_Registry::callAppMethod() and hasAppMethod()
Michael M Slusarz [Thu, 6 Aug 2009 04:27:53 +0000 (22:27 -0600)]
Add Horde_Registry_Application
Michael M Slusarz [Wed, 5 Aug 2009 23:02:02 +0000 (17:02 -0600)]
Remove $services and $types vars from API interface
Michael M Slusarz [Mon, 10 Aug 2009 05:17:14 +0000 (23:17 -0600)]
Support IE conditional comments
Michael M Slusarz [Mon, 10 Aug 2009 05:09:46 +0000 (23:09 -0600)]
Moz 1.4 CSS file no longer needed - switch to mozilla.css instead
Michael M Slusarz [Fri, 7 Aug 2009 20:51:01 +0000 (14:51 -0600)]
The first Net_DNS entry might be a CNAME, which doesn't have the ptrdname info
Michael J. Rubinsky [Fri, 7 Aug 2009 19:03:22 +0000 (15:03 -0400)]
Add constants for the FM tags we will be using.
The RELEASE_NOTES files should be modified to use these constants
in place of the current integers used for the focus. A singe constant
can be used, or an array of constants may be passed to add more then
one focus/tag.
Michael J. Rubinsky [Fri, 7 Aug 2009 13:27:58 +0000 (09:27 -0400)]
Use Horde_Exceptions here
Michael J. Rubinsky [Fri, 7 Aug 2009 00:05:05 +0000 (20:05 -0400)]
...and remove the debug code.
Michael J. Rubinsky [Thu, 6 Aug 2009 23:59:27 +0000 (19:59 -0400)]
First attempt at refactoring to use the new fm restful api
Update to use the new FM API. Also fix some things that broke during
the H4 refactor. Tested to the point that I successfully ran a --dryrun
for a new Ansel release, also tested the GET call to the urls.json method,
but haven't yet tested the PUT methods yet.
Michael M Slusarz [Thu, 6 Aug 2009 21:09:37 +0000 (15:09 -0600)]
Fix some typos; add missing line
Michael M Slusarz [Thu, 6 Aug 2009 03:30:34 +0000 (21:30 -0600)]
Horde_Auth::authenticationFailureRedirect -> Horde_Auth::authenticateFailure
Michael M Slusarz [Wed, 5 Aug 2009 23:07:59 +0000 (17:07 -0600)]
Revert "Remove $services and $types vars from API interface"
This reverts commit
aa0a1c4a1fe7c0c3c0843e62572005012fca8bac.
Michael M Slusarz [Wed, 5 Aug 2009 23:02:02 +0000 (17:02 -0600)]
Remove $services and $types vars from API interface
Michael M Slusarz [Wed, 5 Aug 2009 18:59:47 +0000 (12:59 -0600)]
Bug #8475: Fix hasPermission()
Michael M Slusarz [Wed, 5 Aug 2009 18:22:04 +0000 (12:22 -0600)]
Fix alert determination.
Michael M Slusarz [Wed, 5 Aug 2009 17:57:54 +0000 (11:57 -0600)]
Clear alerts stack after calling alerts()
Michael M Slusarz [Wed, 5 Aug 2009 08:32:55 +0000 (02:32 -0600)]
Bug #8475: Better way to make sure system tasks are always run
Michael M Slusarz [Wed, 5 Aug 2009 04:49:29 +0000 (22:49 -0600)]
Fix paren placement
Michael M Slusarz [Wed, 5 Aug 2009 04:05:21 +0000 (22:05 -0600)]
Make sure systemtasks are always run before logintasks
Michael J. Rubinsky [Wed, 5 Aug 2009 00:51:56 +0000 (20:51 -0400)]
Assuming this was left as include_once inadvertanly, chnage it back
to include.
Michael M Slusarz [Tue, 4 Aug 2009 23:23:52 +0000 (17:23 -0600)]
Optimize autoloading.
Run through class patterns first before trying to use include paths.
This prevents us from having to add applications to the include path, so
PEAR/external libs shouldn't try to load libraries that have the same
basenames as an application library.
Michael M Slusarz [Tue, 4 Aug 2009 22:29:58 +0000 (16:29 -0600)]
Fix popup link
Michael M Slusarz [Tue, 4 Aug 2009 22:09:24 +0000 (16:09 -0600)]
Expand use of getServiceLink().
It should be used for more than just service links that can be viewed
via the menu - it should be used for *any* service link so that URI
generation is consistent across all applications.
Michael M Slusarz [Tue, 4 Aug 2009 21:02:45 +0000 (15:02 -0600)]
Finer-grained control of script loading order
Jan Schneider [Tue, 4 Aug 2009 21:24:31 +0000 (23:24 +0200)]
Don't silence include_once, and allow Api.php to not exist.
Jan Schneider [Tue, 4 Aug 2009 20:47:16 +0000 (22:47 +0200)]
Use Horde_String::ucfirst().
Michael J. Rubinsky [Tue, 4 Aug 2009 19:53:52 +0000 (15:53 -0400)]
Will discuss this with Chuck, but until then, make this an incldue_once
to avoid fatal Cannot redeclare Class errors when using any external libraries.
Michael J. Rubinsky [Tue, 4 Aug 2009 19:53:26 +0000 (15:53 -0400)]
Need to ucfirst() the appname when trying to load it's API class
Michael M Slusarz [Tue, 4 Aug 2009 19:12:28 +0000 (13:12 -0600)]
Add 'load_base' option to pushApp()
Michael M Slusarz [Tue, 4 Aug 2009 18:53:57 +0000 (12:53 -0600)]
Make CSS compression configurable
Michael M Slusarz [Tue, 4 Aug 2009 08:39:33 +0000 (02:39 -0600)]
Add some more info on Prefs UI functions
Michael M Slusarz [Tue, 4 Aug 2009 07:13:13 +0000 (01:13 -0600)]
Fix usage of truncate length
Michael M Slusarz [Tue, 4 Aug 2009 04:23:24 +0000 (22:23 -0600)]
Add a bit of API documentation
This should eventually be done elsewhere, but keep the info here for
now so it doesn't get lost.
Michael M Slusarz [Tue, 4 Aug 2009 00:10:31 +0000 (18:10 -0600)]
Implement new API framework.
See Horde_Registry_Api:: for a brief rundown on what the new API files
need.
Michael M Slusarz [Mon, 3 Aug 2009 19:18:12 +0000 (13:18 -0600)]
Fix param name
Jan Schneider [Mon, 3 Aug 2009 18:39:28 +0000 (20:39 +0200)]
Jan Schneider [Mon, 3 Aug 2009 16:33:12 +0000 (18:33 +0200)]
BC
Michael M Slusarz [Mon, 3 Aug 2009 05:30:09 +0000 (23:30 -0600)]
Add support for yui and no js compression
Michael M Slusarz [Mon, 3 Aug 2009 05:03:43 +0000 (23:03 -0600)]
Add YUI Compressor support to javascript minify filter.
Michael M Slusarz [Sun, 2 Aug 2009 21:46:47 +0000 (15:46 -0600)]
Optimizations
Michael M Slusarz [Sat, 1 Aug 2009 22:47:47 +0000 (16:47 -0600)]
Minify forced view javascript files (i.e. prototype.js)
Michael J. Rubinsky [Mon, 3 Aug 2009 03:27:20 +0000 (23:27 -0400)]
OAuth signature verification requires that the method used to make
the request be considered when signing the request...we can't assume
we are always using POST - this will cause requests to fail.
Matt Selsky [Sun, 2 Aug 2009 15:16:25 +0000 (11:16 -0400)]
Fix missing ']'.
Jan Schneider [Sat, 1 Aug 2009 11:23:04 +0000 (13:23 +0200)]
Typo
Michael M Slusarz [Fri, 31 Jul 2009 21:14:44 +0000 (15:14 -0600)]
Need to add popup localized text in here so it is always included, even if popup.js is directly included
Michael J. Rubinsky [Fri, 31 Jul 2009 21:51:16 +0000 (17:51 -0400)]
We will never be requesting prototye.js in this function.
Michael J. Rubinsky [Fri, 31 Jul 2009 21:34:19 +0000 (17:34 -0400)]
Make sure prototype is included from addExternal() as well,
otherwise includeing an external script file before any other horde
file would cause prototype.js to not be loaded.
Michael M Slusarz [Fri, 31 Jul 2009 19:51:29 +0000 (13:51 -0600)]
Make sure to return true here
Michael M Slusarz [Fri, 31 Jul 2009 17:35:10 +0000 (11:35 -0600)]
Fix urlencoding in escapeJson()
Michael M Slusarz [Fri, 31 Jul 2009 17:16:20 +0000 (11:16 -0600)]
Add Horde::popupJs().
Jan Schneider [Fri, 31 Jul 2009 12:03:24 +0000 (14:03 +0200)]
Simplify specifying the mailer configuration.
Jan Schneider [Fri, 31 Jul 2009 09:40:05 +0000 (11:40 +0200)]
Fix prototype loading.
Michael M Slusarz [Thu, 30 Jul 2009 20:09:25 +0000 (14:09 -0600)]
Me != Jan
Michael M Slusarz [Thu, 30 Jul 2009 19:58:08 +0000 (13:58 -0600)]
Use simple PHP-based javascript minification.
In the future, possibly allow more powerful compressors (e.g. YUI
compressor). Or allow automatic compression of all files, and then piece
these compressed files into a single, servable file. Any method will be
better than having to manually compress the javascript files.
Michael M Slusarz [Thu, 30 Jul 2009 18:28:50 +0000 (12:28 -0600)]
Add javascript minifier filter.
Michael M Slusarz [Thu, 30 Jul 2009 18:28:50 +0000 (12:28 -0600)]
Output prototype.js script tag separately from other script files
Michael M Slusarz [Thu, 30 Jul 2009 18:03:56 +0000 (12:03 -0600)]
Remove unneeded code; ensure prototype.js is always loaded
Michael M Slusarz [Thu, 30 Jul 2009 04:20:03 +0000 (22:20 -0600)]
Remove version string from md5 hash
Thinking about this a bit more - any version upgrade should cause a new
mtime for a file that has been altered. So there is no need to tack on
version information.
This allows different applications that have the same include files
(will only ever happen with javascript) to share a single cached file.
Michael J. Rubinsky [Thu, 30 Jul 2009 16:16:07 +0000 (12:16 -0400)]
Add ability to add external script files.
(Code ported from Ansel's Ansel_Script_Files)
Michael J. Rubinsky [Thu, 30 Jul 2009 14:52:52 +0000 (10:52 -0400)]
Third time's a charm?
Move this before we *determine* if prototype is needed...not just
before we include it.
Michael J. Rubinsky [Thu, 30 Jul 2009 14:39:59 +0000 (10:39 -0400)]
Need to move loading tooltips.js to before the stanza that
checks for required prototype.js
Michael J. Rubinsky [Thu, 30 Jul 2009 14:29:11 +0000 (10:29 -0400)]
tooltips.js needs prototype.js to be loaded first.
Michael J. Rubinsky [Thu, 30 Jul 2009 14:05:35 +0000 (10:05 -0400)]
unused private variable
Michael M Slusarz [Thu, 30 Jul 2009 03:48:56 +0000 (21:48 -0600)]
hint on check_perms setting
Michael M Slusarz [Thu, 30 Jul 2009 03:32:35 +0000 (21:32 -0600)]
Only run logintasks if we have checked permissions.
Michael M Slusarz [Thu, 30 Jul 2009 03:14:31 +0000 (21:14 -0600)]
Fix adding tasks when the lastrun timestamp doesn't exist.
Michael M Slusarz [Thu, 30 Jul 2009 03:14:10 +0000 (21:14 -0600)]
Fix adding/running system tasks.
Michael M Slusarz [Thu, 30 Jul 2009 02:46:40 +0000 (20:46 -0600)]
Fix typo
Michael M Slusarz [Wed, 29 Jul 2009 23:10:35 +0000 (17:10 -0600)]
Import JS/CSS caching from IMP
Michael M Slusarz [Wed, 29 Jul 2009 21:48:26 +0000 (15:48 -0600)]
Add Horde_Registry::getVersion()
Michael M Slusarz [Wed, 29 Jul 2009 19:35:43 +0000 (13:35 -0600)]
Don't add duplicate entries to array
Michael M Slusarz [Wed, 29 Jul 2009 19:25:25 +0000 (13:25 -0600)]
Add Horde::escapeJson()
Jan Schneider [Wed, 29 Jul 2009 14:46:49 +0000 (16:46 +0200)]
tooltips.js is a valid script file again.
Jan Schneider [Wed, 29 Jul 2009 14:43:08 +0000 (16:43 +0200)]
Move remaining code from horde.js to tooltips.js.
Michael M Slusarz [Wed, 29 Jul 2009 05:27:17 +0000 (23:27 -0600)]
Fix URL generation in getServiceLink()
Michael J. Rubinsky [Wed, 29 Jul 2009 00:57:45 +0000 (20:57 -0400)]
Need ability to request a full URL here since some of these imples
may be on an external site.
Duck [Tue, 28 Jul 2009 23:05:29 +0000 (17:05 -0600)]
Ticket #8258: Catch exists() errors for auth signup
Signed-off-by: Michael M Slusarz <slusarz@curecanti.org>
Jan Schneider [Tue, 28 Jul 2009 20:03:55 +0000 (22:03 +0200)]
Add Util dependency.
Jan Schneider [Mon, 27 Jul 2009 13:18:47 +0000 (15:18 +0200)]
MFB: Support password resetting.
Michael M Slusarz [Tue, 28 Jul 2009 04:08:54 +0000 (22:08 -0600)]
Pass uidvalidity to _updateMetaData() if possible to save a STATUS call
Michael M Slusarz [Tue, 28 Jul 2009 03:54:17 +0000 (21:54 -0600)]
Don't update cache unless we have something to update it with
Michael M Slusarz [Tue, 28 Jul 2009 03:53:46 +0000 (21:53 -0600)]
Fix typo causing unneeded cache expiration.
Michael M Slusarz [Tue, 28 Jul 2009 03:21:36 +0000 (21:21 -0600)]
phpdoc
Michael M Slusarz [Mon, 27 Jul 2009 18:27:51 +0000 (12:27 -0600)]
Horde_Token no longer uses PEAR_Errors
Jan Schneider [Fri, 3 Jul 2009 00:46:43 +0000 (02:46 +0200)]
Use Util::realPath().
Jan Schneider [Mon, 27 Jul 2009 12:51:38 +0000 (14:51 +0200)]
Fix url encoding.
Michael M Slusarz [Mon, 27 Jul 2009 02:13:54 +0000 (20:13 -0600)]
Convert to new hooks code.
Michael M Slusarz [Sun, 26 Jul 2009 23:48:50 +0000 (17:48 -0600)]
New hook handling code.