horde.git
15 years agoadd missing indexes to rampage_tagged
Chuck Hagenbuch [Wed, 13 Jan 2010 02:59:44 +0000 (21:59 -0500)]
add missing indexes to rampage_tagged

15 years agoUpdate for how composite primary keys are now available.
Chuck Hagenbuch [Wed, 13 Jan 2010 02:54:30 +0000 (21:54 -0500)]
Update for how composite primary keys are now available.

15 years agoSimple implementation of creating tables with composite primary keys.
Chuck Hagenbuch [Wed, 13 Jan 2010 02:53:20 +0000 (21:53 -0500)]
Simple implementation of creating tables with composite primary keys.

Just lets you specify an array of columns to include in the PRIMARY KEY(...)
clause, all of which must be added to the table expliclity.

15 years agoOperator: Change forms to POST and default to page 0
Ben Klang [Wed, 13 Jan 2010 03:40:09 +0000 (22:40 -0500)]
Operator: Change forms to POST and default to page 0

15 years agoOperator: More reasonable default preference value
Ben Klang [Wed, 13 Jan 2010 03:26:18 +0000 (22:26 -0500)]
Operator: More reasonable default preference value

15 years agoAllow specifying a different name for the default primary key.
Chuck Hagenbuch [Wed, 13 Jan 2010 02:00:17 +0000 (21:00 -0500)]
Allow specifying a different name for the default primary key.

15 years agoRemove column list so that this insert works regardless of the primary key
Chuck Hagenbuch [Wed, 13 Jan 2010 01:59:46 +0000 (20:59 -0500)]
Remove column list so that this insert works regardless of the primary key

15 years agoNo more hatchery
Michael M Slusarz [Wed, 13 Jan 2010 00:36:00 +0000 (17:36 -0700)]
No more hatchery

15 years agoMerge branch 'horde-git' (since 12/23/2009) into master
Michael M Slusarz [Tue, 12 Jan 2010 23:47:49 +0000 (16:47 -0700)]
Merge branch 'horde-git' (since 12/23/2009) into master

Conflicts:
.gitattributes
.gitignore

15 years agoMerge branch 'horde-hatchery' into horde-git
Michael M Slusarz [Tue, 12 Jan 2010 23:45:56 +0000 (16:45 -0700)]
Merge branch 'horde-hatchery' into horde-git

Conflicts:
.gitignore

15 years agoTest commit
Michael M Slusarz [Tue, 12 Jan 2010 23:40:14 +0000 (16:40 -0700)]
Test commit

15 years agoOperator: add graph type selector
Ben Klang [Tue, 12 Jan 2010 23:17:58 +0000 (18:17 -0500)]
Operator: add graph type selector

15 years agoOperator: Create ability to export CDR to CSV/TSV
Ben Klang [Tue, 12 Jan 2010 23:00:20 +0000 (18:00 -0500)]
Operator: Create ability to export CDR to CSV/TSV

15 years agoOperator: Add PHP5 class syntax
Ben Klang [Tue, 12 Jan 2010 20:25:37 +0000 (15:25 -0500)]
Operator: Add PHP5 class syntax

15 years agoHappy New Year!
Jan Schneider [Tue, 12 Jan 2010 20:49:55 +0000 (21:49 +0100)]
Happy New Year!

15 years agoHappy New Year!
Jan Schneider [Tue, 12 Jan 2010 20:37:59 +0000 (21:37 +0100)]
Happy New Year!

15 years agophpdoc
Jan Schneider [Tue, 12 Jan 2010 20:28:12 +0000 (21:28 +0100)]
phpdoc

15 years agoGet drag&drop at least in day view partially working again.
Jan Schneider [Tue, 12 Jan 2010 18:03:09 +0000 (19:03 +0100)]
Get drag&drop at least in day view partially working again.

15 years agoOperator: Misc fixes
Ben Klang [Tue, 12 Jan 2010 20:22:27 +0000 (15:22 -0500)]
Operator: Misc fixes

* PHPdoc change to Operator_Driver#getRecords()
* Ensure start date is before end date
* Move date object checking to parent class
* Fix return type of Operator_Driver#getRecords()
* Add warning when number of calls in search is exceeded

15 years agoFix missing square brackets
Ben Klang [Tue, 12 Jan 2010 19:19:00 +0000 (14:19 -0500)]
Fix missing square brackets

15 years agoMust be at sibling level to use previous()
Michael M Slusarz [Tue, 12 Jan 2010 17:50:07 +0000 (10:50 -0700)]
Must be at sibling level to use previous()

15 years agoOperator: Fix table layout
Ben Klang [Tue, 12 Jan 2010 04:13:30 +0000 (23:13 -0500)]
Operator: Fix table layout

15 years agoUse Http_Client.
Jan Schneider [Tue, 12 Jan 2010 11:50:36 +0000 (12:50 +0100)]
Use Http_Client.

15 years agoDon't store PEAR_Errors in the session.
Jan Schneider [Tue, 12 Jan 2010 09:20:37 +0000 (10:20 +0100)]
Don't store PEAR_Errors in the session.

15 years agoTry any authentication by default.
Jan Schneider [Tue, 12 Jan 2010 11:45:05 +0000 (12:45 +0100)]
Try any authentication by default.

15 years agoTake into account that curl returns multiple headers in the response, if the
Jan Schneider [Tue, 12 Jan 2010 11:26:42 +0000 (12:26 +0100)]
Take into account that curl returns multiple headers in the response, if the
actions required multiple requests.
Take HTTP response code from curlinfo.

15 years agoMore phpdoc.
Jan Schneider [Tue, 12 Jan 2010 10:20:20 +0000 (11:20 +0100)]
More phpdoc.

15 years agoDocument HTTP authentication parameters.
Jan Schneider [Tue, 12 Jan 2010 10:11:15 +0000 (11:11 +0100)]
Document HTTP authentication parameters.

15 years agoUnused
Jan Schneider [Tue, 12 Jan 2010 10:10:05 +0000 (11:10 +0100)]
Unused

15 years agoAdd proxy port.
Jan Schneider [Tue, 12 Jan 2010 10:06:19 +0000 (11:06 +0100)]
Add proxy port.

15 years agoFix phpdoc.
Jan Schneider [Tue, 12 Jan 2010 10:05:56 +0000 (11:05 +0100)]
Fix phpdoc.

15 years agoMigration for creating the rampage tag tables.
Chuck Hagenbuch [Sun, 10 Jan 2010 19:35:15 +0000 (14:35 -0500)]
Migration for creating the rampage tag tables.

This won't work yet; we still need support for multi-column primary keys
indexes.

15 years agoSmarter specification of the primary key
Chuck Hagenbuch [Sun, 10 Jan 2010 19:34:32 +0000 (14:34 -0500)]
Smarter specification of the primary key

15 years agohorde calendar cleanups.
Michael M Slusarz [Tue, 12 Jan 2010 05:21:43 +0000 (22:21 -0700)]
horde calendar cleanups.

Since the event is triggered on the image element, we know the FORM
elements to be altered appear directly before it.  Use DOM transversal
functions rather than hackish DOM ID string manipulation to determine
the DOM elements to populate.

Ben K - can you test this out and see if it works as expected?

15 years agoUNSIGNED is only relevant to MySQL. Adjust accordingly. 598 passing tests.
Chuck Hagenbuch [Tue, 12 Jan 2010 05:14:11 +0000 (00:14 -0500)]
UNSIGNED is only relevant to MySQL. Adjust accordingly. 598 passing tests.

15 years agoAllow typeToSql() to fill in native limits, rather than having logic to do it in...
Chuck Hagenbuch [Mon, 11 Jan 2010 19:01:53 +0000 (14:01 -0500)]
Allow typeToSql() to fill in native limits, rather than having logic to do it in two places.

15 years agoSwitch to all positional arguments for db_migrate.
Chuck Hagenbuch [Mon, 11 Jan 2010 18:56:45 +0000 (13:56 -0500)]
Switch to all positional arguments for db_migrate.

Usage is:
  db_migrate $app
  db_migrate $app up
  db_migrate $app down
  db_migrate $app $version

15 years agoAdd unit tests for the bug I encountered when specifying primary key columns explicitly.
Chuck Hagenbuch [Mon, 11 Jan 2010 17:28:05 +0000 (12:28 -0500)]
Add unit tests for the bug I encountered when specifying primary key columns explicitly.

15 years agoAdd observer to make Horde_Form_Type_datetime javascript picker work again
Ben Klang [Tue, 12 Jan 2010 04:21:54 +0000 (23:21 -0500)]
Add observer to make Horde_Form_Type_datetime javascript picker work again

Thanks to Michael Slusarz for showing the way.

15 years agoShow a few messages even without debug mode.
Jan Schneider [Mon, 11 Jan 2010 17:12:26 +0000 (18:12 +0100)]
Show a few messages even without debug mode.

15 years agoFix paths.
Jan Schneider [Mon, 11 Jan 2010 17:00:10 +0000 (18:00 +0100)]
Fix paths.

15 years agoOperator: Fix accountcode array construction
Ben Klang [Mon, 11 Jan 2010 16:11:05 +0000 (11:11 -0500)]
Operator: Fix accountcode array construction

15 years agoAdd two logger warn() calls to fill out @TODOs
Chuck Hagenbuch [Mon, 11 Jan 2010 04:21:59 +0000 (23:21 -0500)]
Add two logger warn() calls to fill out @TODOs

15 years agoAdd support for unsigned integers
Chuck Hagenbuch [Mon, 11 Jan 2010 04:21:10 +0000 (23:21 -0500)]
Add support for unsigned integers

15 years agoRemove references to test.php script in applications
Michael M Slusarz [Fri, 8 Jan 2010 19:56:23 +0000 (12:56 -0700)]
Remove references to test.php script in applications

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

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

15 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

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

15 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

15 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

15 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

15 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

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

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

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

15 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

15 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

15 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

15 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

15 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.

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

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

15 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)

15 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.

15 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.

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

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

15 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.

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

15 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.

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

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

15 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

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

15 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

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

15 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

15 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

15 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

15 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

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

15 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

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

15 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.

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

15 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

15 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

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

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

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

15 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

15 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

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

15 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.

15 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.

15 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

15 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

15 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

15 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