horde.git
16 years agoHorde::selfUrl() cleanups
Michael M Slusarz [Fri, 8 Jan 2010 21:01:14 +0000 (14:01 -0700)]
Horde::selfUrl() cleanups

16 years agoOptimization
Michael M Slusarz [Fri, 8 Jan 2010 20:57:28 +0000 (13:57 -0700)]
Optimization

16 years agoOperator: Change from PEAR_Error to Exception handling
Ben Klang [Sun, 10 Jan 2010 21:43:31 +0000 (16:43 -0500)]
Operator: Change from PEAR_Error to Exception handling

16 years agoOperator: Paginate the CDR results
Ben Klang [Sun, 10 Jan 2010 21:17:36 +0000 (16:17 -0500)]
Operator: Paginate the CDR results

16 years agoOperator: Move search limit to config from pref
Ben Klang [Sun, 10 Jan 2010 21:06:33 +0000 (16:06 -0500)]
Operator: Move search limit to config from pref

Also fix pref descriptions

16 years agoOperator: Mute warnings coming from Image_Graph
Ben Klang [Sun, 10 Jan 2010 19:57:32 +0000 (14:57 -0500)]
Operator: Mute warnings coming from Image_Graph

16 years agoOperator: Fix start month in search form
Ben Klang [Sun, 10 Jan 2010 19:21:47 +0000 (14:21 -0500)]
Operator: Fix start month in search form

16 years agoOperator: make sure driver is loaded to populate perms array
Ben Klang [Sun, 10 Jan 2010 19:14:59 +0000 (14:14 -0500)]
Operator: make sure driver is loaded to populate perms array

16 years agoMerge branch 'Operator-H4'
Ben Klang [Sun, 10 Jan 2010 18:59:21 +0000 (13:59 -0500)]
Merge branch 'Operator-H4'

16 years agoShout: Fix references to objects
Ben Klang [Sun, 10 Jan 2010 18:58:46 +0000 (13:58 -0500)]
Shout: Fix references to objects

16 years agoHylax: Fix references to objects
Ben Klang [Sun, 10 Jan 2010 18:58:23 +0000 (13:58 -0500)]
Hylax: Fix references to objects

16 years agoOperator: Fix account code security
Ben Klang [Sun, 10 Jan 2010 18:56:12 +0000 (13:56 -0500)]
Operator: Fix account code security

* Add Operator_Exception class
* Catch and notify cases where not account codes are valid

16 years agoOperator: Fix references to operator driver
Ben Klang [Sun, 10 Jan 2010 18:25:51 +0000 (13:25 -0500)]
Operator: Fix references to operator driver

16 years agoOperator: Continue porting to Horde 4.
Ben Klang [Sun, 10 Jan 2010 18:21:08 +0000 (13:21 -0500)]
Operator: Continue porting to Horde 4.

* Whitespace and coding changes
* Remove call to Horde_Date#correct() (handled by __set() override)
* Remove require_once statements
* Create lib/Application.php and remove lib/base.php

16 years agoOperator: Move files into proper application directory
Ben Klang [Sun, 10 Jan 2010 03:53:40 +0000 (22:53 -0500)]
Operator: Move files into proper application directory

16 years agoPlease, when refactoring, update *all* modules.
Jan Schneider [Tue, 1 Dec 2009 12:52:49 +0000 (12:52 +0000)]
Please, when refactoring, update *all* modules.

16 years agoHorde::includeStylesheetFiles()
Jan Schneider [Fri, 31 Jul 2009 10:05:12 +0000 (10:05 +0000)]
Horde::includeStylesheetFiles()

16 years agoHorde_Exception conversions.
Michael M Slusarz [Mon, 13 Jul 2009 20:05:48 +0000 (20:05 +0000)]
Horde_Exception conversions.

16 years agoNLS:: -> Horde_Nls:: (moved to Git)
Michael M Slusarz [Thu, 9 Jul 2009 08:18:18 +0000 (08:18 +0000)]
NLS:: -> Horde_Nls:: (moved to Git)

16 years agoMove Horde core framework package to Git.
Michael M Slusarz [Thu, 9 Jul 2009 06:08:45 +0000 (06:08 +0000)]
Move Horde core framework package to Git.

16 years agoBug:
Michael M Slusarz [Wed, 8 Jul 2009 18:29:18 +0000 (18:29 +0000)]
Bug:
Submitted by:
Merge after:
Auth:: -> Horde_Auth::

What was that noise?  That was the sound of this commit (possibly)destroying
your ability to login to Horde.  You have been warned.

16 years agoNotification:: -> Horde_Notification::
Michael M Slusarz [Wed, 24 Jun 2009 23:39:29 +0000 (23:39 +0000)]
Notification:: -> Horde_Notification::

16 years agoVariables:: -> Horde_Variables::
Michael M Slusarz [Wed, 10 Jun 2009 17:33:30 +0000 (17:33 +0000)]
Variables:: -> Horde_Variables::

16 years agoUnneeded inclusion of Menu.php.
Michael M Slusarz [Wed, 10 Jun 2009 06:07:34 +0000 (06:07 +0000)]
Unneeded inclusion of Menu.php.

16 years agoMenu:: -> Horde_Menu::
Michael M Slusarz [Wed, 10 Jun 2009 06:01:00 +0000 (06:01 +0000)]
Menu:: -> Horde_Menu::

16 years agoBug:
Michael M Slusarz [Wed, 10 Jun 2009 05:24:30 +0000 (05:24 +0000)]
Bug:
Submitted by:
Merge after:
String:: -> Horde_String & Util:: -> Horde_Util:: conversions.

I gave in and ran a sed script to try to get the rest of these changed.
Here's the commands I ran:
find . -type f | xargs fgrep -l ' String::' | xargs sed -i '' -e 's/ String::/ Horde_String::/g'
find . -type f | xargs fgrep -l '(String::' | xargs sed -i '' -e 's/(String::/(Horde_String::/g'
find . -type f | xargs grep -l '^String::' | xargs sed -i '' -e 's/^String::/Horde_String::/g'

I then went through and removed files that shouldn't be updated (docs files
and package.xml files).  Hopefully, false positives have been kept to a
minimum.

16 years agoUse Horde_Date_Utils
Chuck Hagenbuch [Tue, 2 Jun 2009 14:53:20 +0000 (14:53 +0000)]
Use Horde_Date_Utils

16 years agoEnable permissions across all accountcodes
Ben Klang [Sun, 31 May 2009 22:20:06 +0000 (22:20 +0000)]
Enable permissions across all accountcodes

16 years ago* Refine security controls on account codes
Ben Klang [Sun, 31 May 2009 17:14:08 +0000 (17:14 +0000)]
* Refine security controls on account codes
* Improve graph generation process, including color cycling on data sets

16 years agoHappy New Year
Jan Schneider [Tue, 6 Jan 2009 17:51:06 +0000 (17:51 +0000)]
Happy New Year

16 years agoMake sure the default menu item is highlighted when first entering the app
Ben Klang [Tue, 8 Jul 2008 15:35:52 +0000 (15:35 +0000)]
Make sure the default menu item is highlighted when first entering the app

16 years agoCase matters
Ben Klang [Tue, 8 Jul 2008 15:16:22 +0000 (15:16 +0000)]
Case matters

16 years agoMake column descriptions more clear
Ben Klang [Tue, 8 Jul 2008 15:13:42 +0000 (15:13 +0000)]
Make column descriptions more clear
Change search form name

16 years agoFormat numbers on the graph selectively
Ben Klang [Tue, 8 Jul 2008 14:26:12 +0000 (14:26 +0000)]
Format numbers on the graph selectively

16 years agoMake graph more readable and add markers indicating the exact value
Ben Klang [Tue, 8 Jul 2008 14:19:11 +0000 (14:19 +0000)]
Make graph more readable and add markers indicating the exact value

16 years agoImplement Perms-based filtering per-accountcode
Ben Klang [Sun, 6 Jul 2008 18:21:49 +0000 (18:21 +0000)]
Implement Perms-based filtering per-accountcode

16 years agoFix copyrights
Ben Klang [Sat, 5 Jul 2008 17:19:59 +0000 (17:19 +0000)]
Fix copyrights

16 years agoAdd Permissions API
Ben Klang [Sat, 5 Jul 2008 15:53:39 +0000 (15:53 +0000)]
Add Permissions API
Make sure cache is initialized when Operator::getAccountCodes() is called staticly

16 years agoHandle possible errors in input.
Ben Klang [Sat, 5 Jul 2008 14:55:32 +0000 (14:55 +0000)]
Handle possible errors in input.

16 years agoMake sure we can render a proper graph.
Ben Klang [Sat, 5 Jul 2008 14:53:54 +0000 (14:53 +0000)]
Make sure we can render a proper graph.

16 years agoMake the graphs prettier
Ben Klang [Sat, 5 Jul 2008 14:38:22 +0000 (14:38 +0000)]
Make the graphs prettier

16 years ago* Baby steps toward more useful graphs
Ben Klang [Fri, 4 Jul 2008 04:23:15 +0000 (04:23 +0000)]
* Baby steps toward more useful graphs
* Make handling of dcontext more user friendly

16 years ago* Change default page to graphs
Ben Klang [Thu, 3 Jul 2008 14:29:15 +0000 (14:29 +0000)]
* Change default page to graphs
* Limit number of search results to a number set in Prefs (default: 100)
* Add call summary statistics to Search page
* Don't cache CDR search results in the session
* Add menu icons
ToDo: Allow paging through larger result set on search page

16 years agoFlag use of themed graphics
Ben Klang [Wed, 2 Jul 2008 22:50:09 +0000 (22:50 +0000)]
Flag use of themed graphics

16 years agoUse the correct icon name
Ben Klang [Wed, 2 Jul 2008 22:27:31 +0000 (22:27 +0000)]
Use the correct icon name

16 years agoAdd icons
Ben Klang [Wed, 2 Jul 2008 20:43:56 +0000 (20:43 +0000)]
Add icons

16 years agoMake use of a drop-down box to select the context instead of a text box
Ben Klang [Tue, 1 Jul 2008 22:25:00 +0000 (22:25 +0000)]
Make use of a drop-down box to select the context instead of a text box

16 years agoAdd menu item to be able to view graphs
Ben Klang [Tue, 1 Jul 2008 20:29:29 +0000 (20:29 +0000)]
Add menu item to be able to view graphs

16 years agoFix searches for CDR data
Ben Klang [Tue, 1 Jul 2008 20:29:11 +0000 (20:29 +0000)]
Fix searches for CDR data

16 years agoImprove the efficiency of getCallStatsByMonth() using a single SQL query per graph...
Ben Klang [Tue, 1 Jul 2008 17:44:29 +0000 (17:44 +0000)]
Improve the efficiency of getCallStatsByMonth() using a single SQL query per graph rather than one per graph per month.

16 years agoAdd more monthly call stats and take a shot at graphing them.
Ben Klang [Fri, 27 Jun 2008 17:17:10 +0000 (17:17 +0000)]
Add more monthly call stats and take a shot at graphing them.

16 years ago* Fix pathing and versioning for incubator
Ben Klang [Fri, 27 Jun 2008 04:03:51 +0000 (04:03 +0000)]
* Fix pathing and versioning for incubator
* Fix merging Horde driver configuration for SQL-based drivers

16 years agoImplement better error handling, fix SQL filters
Ben Klang [Thu, 26 Jun 2008 19:23:17 +0000 (19:23 +0000)]
Implement better error handling, fix SQL filters

16 years agoGive a whirl with Image_Graph instead
Ben Klang [Thu, 26 Jun 2008 18:30:03 +0000 (18:30 +0000)]
Give a whirl with Image_Graph instead

16 years agoStub of page to display per-month call stats
Ben Klang [Thu, 26 Jun 2008 17:31:47 +0000 (17:31 +0000)]
Stub of page to display per-month call stats

16 years ago* Add new function to driver to allow showing statisics per-month
Ben Klang [Thu, 26 Jun 2008 17:31:27 +0000 (17:31 +0000)]
* Add new function to driver to allow showing statisics per-month
* Small adjustments to search page

16 years agoInitial revision
Ben Klang [Sat, 19 Apr 2008 01:26:06 +0000 (01:26 +0000)]
Initial revision

16 years agoShout: Handle edits where the data is not changed in the UI
Ben Klang [Sat, 9 Jan 2010 22:25:11 +0000 (17:25 -0500)]
Shout: Handle edits where the data is not changed in the UI

Also ensure editing a destination removes the original destination.

16 years agoShout: Enable editing of existing destinations
Ben Klang [Sat, 9 Jan 2010 21:47:54 +0000 (16:47 -0500)]
Shout: Enable editing of existing destinations

TODO: Fix user clicking "save" without changing destination

16 years agoShout: Tweaks to js per jslint.com
Ben Klang [Sat, 9 Jan 2010 20:29:58 +0000 (15:29 -0500)]
Shout: Tweaks to js per jslint.com

16 years agoShout: Fix saving device IDs to the backend
Ben Klang [Sat, 9 Jan 2010 18:24:47 +0000 (13:24 -0500)]
Shout: Fix saving device IDs to the backend

16 years agoShout: Update summary icons when changing destinations
Ben Klang [Sat, 9 Jan 2010 18:21:31 +0000 (13:21 -0500)]
Shout: Update summary icons when changing destinations

16 years agoShout: Enable output compression
Ben Klang [Sat, 9 Jan 2010 18:21:10 +0000 (13:21 -0500)]
Shout: Enable output compression

16 years agoShout: Add spinner on delete destination too
Ben Klang [Sat, 9 Jan 2010 16:47:04 +0000 (11:47 -0500)]
Shout: Add spinner on delete destination too

16 years agoUser Horde_Url
Michael J. Rubinsky [Sat, 9 Jan 2010 05:39:26 +0000 (00:39 -0500)]
User Horde_Url

16 years agoShout: WS tweak: remove trailing spaces
Ben Klang [Sat, 9 Jan 2010 05:15:41 +0000 (00:15 -0500)]
Shout: WS tweak: remove trailing spaces

16 years agoShout: Complete Extension UI
Ben Klang [Sat, 9 Jan 2010 05:12:35 +0000 (00:12 -0500)]
Shout: Complete Extension UI

* Fully Ajax-ify the add/remove destination functions
* Implement get/add/delete destination in LDAP driver
* Implement get/add/delete destinations in UI
* Todo: Enable ability to specify devices in UI and link to valid device list
My undying gratitude again to the Prototype.js people.

16 years agoShout: Fix iterating over destinations array
Ben Klang [Fri, 8 Jan 2010 21:29:18 +0000 (16:29 -0500)]
Shout: Fix iterating over destinations array

Thanks to the Prototype.js team for excellent documentation!

16 years agoAdd a migration script for creating the tables in rampage_base.xml with Horde_Db
Chuck Hagenbuch [Sat, 9 Jan 2010 04:11:35 +0000 (23:11 -0500)]
Add a migration script for creating the tables in rampage_base.xml with Horde_Db
instead of with MDB2_Schema. Should be a bit easier to make work and to get
going.

This currently works, if you have content set up in registry.php, by running:
$ db_migrate -a content

16 years agoFix a bug when specifying a column as type primaryKey manually
Chuck Hagenbuch [Sat, 9 Jan 2010 04:10:07 +0000 (23:10 -0500)]
Fix a bug when specifying a column as type primaryKey manually

16 years agoFirst cut at a Horde migration script runner. It works, but so far all it does
Chuck Hagenbuch [Sat, 9 Jan 2010 04:09:31 +0000 (23:09 -0500)]
First cut at a Horde migration script runner. It works, but so far all it does
is go up.

16 years agoFix generation ".
Jan Schneider [Fri, 8 Jan 2010 22:04:53 +0000 (23:04 +0100)]
Fix generation ".

16 years agoShow DIMP option also if it is not the default option.
Jan Schneider [Fri, 8 Jan 2010 22:04:22 +0000 (23:04 +0100)]
Show DIMP option also if it is not the default option.

16 years agoDon't check permissions.
Jan Schneider [Fri, 8 Jan 2010 22:03:35 +0000 (23:03 +0100)]
Don't check permissions.

16 years agoBug #8810: Better error message if someone did not configure their system properly
Michael M Slusarz [Fri, 8 Jan 2010 20:27:43 +0000 (13:27 -0700)]
Bug #8810: Better error message if someone did not configure their system properly

16 years agoRemove doc reference to app test.php file
Michael M Slusarz [Fri, 8 Jan 2010 19:52:58 +0000 (12:52 -0700)]
Remove doc reference to app test.php file

16 years agoMove to new Horde_Test system.
Michael M Slusarz [Fri, 8 Jan 2010 19:31:35 +0000 (12:31 -0700)]
Move to new Horde_Test system.

16 years agoAbstract the Horde_Test interface.
Michael M Slusarz [Fri, 8 Jan 2010 19:47:25 +0000 (12:47 -0700)]
Abstract the Horde_Test interface.

Allows for easier maintenance of test scripts in the Horde apps.

16 years agoTweaks to compressed viewers.
Michael M Slusarz [Thu, 7 Jan 2010 22:40:45 +0000 (15:40 -0700)]
Tweaks to compressed viewers.

Since we are not rendering the contents of these parts inline, the list
of files contained in the compressed data should be displayed in the
info render view instead.

Additionally, this list should always be viewable in the full render
mode.

16 years agoUse the 'compressed' metadata element to determine whether to offer a compressed...
Michael M Slusarz [Thu, 7 Jan 2010 21:06:30 +0000 (14:06 -0700)]
Use the 'compressed' metadata element to determine whether to offer a compressed download link

16 years agoSplit capabilities into 2 arrays, adding a metadata storage array
Michael M Slusarz [Thu, 7 Jan 2010 21:06:26 +0000 (14:06 -0700)]
Split capabilities into 2 arrays, adding a metadata storage array

16 years agoTrack Horde_Mime_Viewer changes.
Michael M Slusarz [Fri, 8 Jan 2010 19:07:45 +0000 (12:07 -0700)]
Track Horde_Mime_Viewer changes.

16 years agoconfigFilesMissing() is not used anymore
Michael M Slusarz [Fri, 8 Jan 2010 17:02:28 +0000 (10:02 -0700)]
configFilesMissing() is not used anymore

16 years agoShout: Horde::authenticationFailureRedirect() -> Horde_Auth::authenticateFailure()
Ben Klang [Fri, 8 Jan 2010 17:43:36 +0000 (12:43 -0500)]
Shout: Horde::authenticationFailureRedirect() -> Horde_Auth::authenticateFailure()

16 years agoHylax: Horde::authenticationFailureRedirect() -> Horde_Auth::authenticateFailure()
Ben Klang [Fri, 8 Jan 2010 17:42:44 +0000 (12:42 -0500)]
Hylax: Horde::authenticationFailureRedirect() -> Horde_Auth::authenticateFailure()

16 years agoSkeleton: Horde::authenticationFailureRedirect() -> Horde_Auth::authenticateFailure()
Ben Klang [Fri, 8 Jan 2010 17:42:32 +0000 (12:42 -0500)]
Skeleton: Horde::authenticationFailureRedirect() -> Horde_Auth::authenticateFailure()

16 years agoGollem: Horde::authenticationFailureRedirect() -> Horde_Auth::authenticateFailure()
Ben Klang [Fri, 8 Jan 2010 17:42:25 +0000 (12:42 -0500)]
Gollem: Horde::authenticationFailureRedirect() -> Horde_Auth::authenticateFailure()

16 years agoWicked: Horde::authenticationFailureRedirect() -> Horde_Auth::authenticateFailure()
Ben Klang [Fri, 8 Jan 2010 17:42:10 +0000 (12:42 -0500)]
Wicked: Horde::authenticationFailureRedirect() -> Horde_Auth::authenticateFailure()

16 years agoWhups: Horde::authenticationFailureRedirect() -> Horde_Auth::authenticateFailure()
Ben Klang [Fri, 8 Jan 2010 17:41:59 +0000 (12:41 -0500)]
Whups: Horde::authenticationFailureRedirect() -> Horde_Auth::authenticateFailure()

16 years agoVilma: Horde::authenticationFailureRedirect() -> Horde_Auth::authenticateFailure()
Ben Klang [Fri, 8 Jan 2010 17:41:29 +0000 (12:41 -0500)]
Vilma: Horde::authenticationFailureRedirect() -> Horde_Auth::authenticateFailure()

16 years agoAdd Migration classes to package.xml
Chuck Hagenbuch [Fri, 8 Jan 2010 17:07:37 +0000 (12:07 -0500)]
Add Migration classes to package.xml

16 years agoMerge branch 'Hylax-H4'
Ben Klang [Fri, 8 Jan 2010 15:55:43 +0000 (10:55 -0500)]
Merge branch 'Hylax-H4'

16 years agoHylax: Fix warnings
Ben Klang [Fri, 8 Jan 2010 15:54:37 +0000 (10:54 -0500)]
Hylax: Fix warnings

* Get rid of getInbox() in favor of a public getFolder()
* Return an empty array if we can return a real list (SpanDSP for now...)

16 years agoHylax: Convert classes to PHP5 syntax
Ben Klang [Fri, 8 Jan 2010 15:45:43 +0000 (10:45 -0500)]
Hylax: Convert classes to PHP5 syntax

16 years agoHylax: Fix constructor name
Ben Klang [Fri, 8 Jan 2010 15:38:10 +0000 (10:38 -0500)]
Hylax: Fix constructor name

16 years agoHylax: Deprecate and remove lib/base.php
Ben Klang [Fri, 8 Jan 2010 15:33:35 +0000 (10:33 -0500)]
Hylax: Deprecate and remove lib/base.php

16 years agoStart a bin/ directory for Horde for scripts that are expected to be run as part
Chuck Hagenbuch [Fri, 8 Jan 2010 15:28:52 +0000 (10:28 -0500)]
Start a bin/ directory for Horde for scripts that are expected to be run as part
of either using or maintaining Horde.

16 years agoShout: Remove reference to lib/base.php
Ben Klang [Fri, 8 Jan 2010 15:13:31 +0000 (10:13 -0500)]
Shout: Remove reference to lib/base.php

16 years agoHylax: Add Application class to replace lib/base.php
Ben Klang [Fri, 8 Jan 2010 15:09:27 +0000 (10:09 -0500)]
Hylax: Add Application class to replace lib/base.php

16 years agoFix table definitions for PostgreSQL
Chuck Hagenbuch [Thu, 7 Jan 2010 19:12:02 +0000 (14:12 -0500)]
Fix table definitions for PostgreSQL