my %interp = (
request_class => 'HTML::Mason::Request::ApacheHandler',
data_dir => '%%%MASONDATA%%%',
+ error_mode => 'output',
+ error_format => 'html',
ignore_warnings_expr => '.',
comp_root => [
[ 'freeside' => '%%%FREESIDE_DOCUMENT_ROOT%%%' ],
use Text::CSV_XS;
use Spreadsheet::WriteExcel;
use Business::CreditCard 0.30; #for mask-aware cardtype()
+ use NetAddr::IP;
use String::Approx qw(amatch);
use Chart::LinesPoints;
use Chart::Mountain;
use FS::cust_credit_bill;
use FS::cust_main qw(smart_search);
use FS::cust_main_county;
+ use FS::part_pkg_taxclass;
use FS::cust_pay;
use FS::cust_pkg;
use FS::cust_pkg_reason;
use Text::Wrapper;
use Time::ParseDate;
use HTML::Scrubber;
- use Text::Quoted;
+ #use Text::Quoted; #slow, unreliable, segfaults and is optional
+ use Time::HiRes;
';
die $@ if $@;
}
if ( $r->filename =~ /\/rt\// ) { #RT
$ah->interp($rt_interp);
- # MasonX::Request::ExtendedCompRoot
- #$ah->interp->comp_root( '/rt'. $ah->interp->comp_root() );
local $SIG{__WARN__};
local $SIG{__DIE__};
# if ( $@ ) {
# $RT::Logger->crit($@);
# }
+ warn $@ if $@;
undef %session;