diff options
author | ivan <ivan> | 2004-03-05 14:34:24 +0000 |
---|---|---|
committer | ivan <ivan> | 2004-03-05 14:34:24 +0000 |
commit | 654234a526b5447ec02970962cccb1cf879796c8 (patch) | |
tree | 4277e6ef94927569dba246fa0ef6a223f5b94c34 /FS/FS/Report.pm | |
parent | 1b15d4bbb47875129b8da15331b118a6ad6727f3 (diff) |
beginning of OO reporting interface, create acadia-requested crosstab reports
Diffstat (limited to 'FS/FS/Report.pm')
-rw-r--r-- | FS/FS/Report.pm | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/FS/FS/Report.pm b/FS/FS/Report.pm new file mode 100644 index 000000000..181fea2f6 --- /dev/null +++ b/FS/FS/Report.pm @@ -0,0 +1,46 @@ +package FS::Report; + +use strict; + +=head1 NAME + +FS::Report - Report data objects + +=head1 SYNOPSIS + + #see the more speicific report objects, currently only FS::Report::Table + +=head1 DESCRIPTION + +See the more specific report objects, currently only FS::Report::Table + +=head1 METHODS + +=over 4 + +=item new [ OPTION => VALUE ... ] + +Constructor. Takes a list of options and their values. + +=cut + +sub new { + my $proto = shift; + my $class = ref($proto) || $proto; + my $self = @_ ? ( ref($_[0]) ? shift : { @_ } ) : {}; + bless( $self, $class ); +} + +=back + +=head1 BUGS + +Documentation. + +=head1 SEE ALSO + +L<FS::Report::Table>, reports in the web interface. + +=cut + +1; |