X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2FMason.pm;h=f71db208e485dc847d94b3486c45e3d21f786e9c;hb=1e34f4a5d142bd58f5918219db0931e81ad0418e;hp=cce2dbf21f2574a023a4035686d5e61af17717cd;hpb=665067cef48a5516e0bfb2dd79d99b8495e25ee5;p=freeside.git diff --git a/FS/FS/Mason.pm b/FS/FS/Mason.pm index cce2dbf21..f71db208e 100644 --- a/FS/FS/Mason.pm +++ b/FS/FS/Mason.pm @@ -185,6 +185,20 @@ Initializes the Mason environment, loads all Freeside and RT libraries, etc. use FS::part_pkg_taxoverride; use FS::part_pkg_taxrate; use FS::tax_rate; + use FS::part_pkg_report_option; + use FS::cust_attachment; + use FS::h_cust_pkg; + use FS::h_svc_acct; + use FS::h_svc_broadband; + use FS::h_svc_domain; + #use FS::h_domain_record; + use FS::h_svc_external; + use FS::h_svc_forward; + use FS::h_svc_phone; + #use FS::h_phone_device; + use FS::h_svc_www; + use FS::cust_statement; + # Sammath Naur if ( %%%RT_ENABLED%%% ) { eval ' @@ -221,7 +235,7 @@ Initializes the Mason environment, loads all Freeside and RT libraries, etc. #slow, unreliable, segfaults and is optional #see rt/html/Ticket/Elements/ShowTransactionAttachments - #use Text::Quoted; + use Text::Quoted; #?#use File::Path qw( rmtree ); #?#use File::Glob qw( bsd_glob ); @@ -384,6 +398,9 @@ sub mason_interps { ${$_[0]} = "'". ${$_[0]}. "'"; } }, + compiler => HTML::Mason::Compiler::ToObject->new( + allow_globals => [qw(%session)], + ), ); my $rt_interp = new HTML::Mason::Interp (