[freeside-commits] freeside/httemplate/misc queued_report.html, NONE, 1.1
Jeff Finucane,420,,
jeff at wavetail.420.am
Wed May 12 22:43:23 PDT 2010
Update of /home/cvs/cvsroot/freeside/httemplate/misc
In directory wavetail.420.am:/tmp/cvs-serv20373/httemplate/misc
Added Files:
queued_report.html
Log Message:
cope with poor tax liability report performance by allowing queuing of reports RT#8274
--- NEW FILE: queued_report.html ---
<% include($report_comp) %>
<%init>
die "access denied"
unless $FS::CurrentUser::CurrentUser->access_right('Financial reports');
my $report = '';
$cgi->param('report') =~ /^([.\w]+)$/ && ($report = $1);
die "no such report" unless $report;
my $prefix = "$FS::UID::cache_dir/cache.$FS::UID::datasrc";
open my $fh, "$prefix/report.$report"
or die "can't open report: $!\n";
my $reportvalue = '';
{
local $/;
$reportvalue = <$fh>;
}
close $fh;
#my ($interp, $other) = FS::Mason::mason_interps('standalone');
my $interp = $m->interp;
my $report_comp =
eval { $interp->make_component ( comp_source => $reportvalue ) };
die $@ if $@;
errorpage($@) if $@;
</%init>
More information about the freeside-commits
mailing list