X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2FMason.pm;h=eb26dde5d3d82072bb1352a3f7543c613ede8304;hb=16941ee3099833522bb8b7ac3cdf88b4a5f0ad89;hp=c5b68f58d2bf3da75d613e0050934842d3e06ae5;hpb=8d6987f81d3d5667b00b428580a05e7ac973279a;p=freeside.git diff --git a/FS/FS/Mason.pm b/FS/FS/Mason.pm index c5b68f58d..eb26dde5d 100644 --- a/FS/FS/Mason.pm +++ b/FS/FS/Mason.pm @@ -174,6 +174,7 @@ if ( -e $addl_handler_use_file ) { use FS::part_export; use FS::part_export_option; use FS::export_svc; + use FS::export_device; use FS::msgcat; use FS::rate; use FS::rate_region; @@ -226,6 +227,10 @@ if ( -e $addl_handler_use_file ) { use FS::cust_category; use FS::prospect_main; use FS::contact; + use FS::svc_pbx; + use FS::discount; + use FS::cust_pkg_discount; + use FS::cust_bill_pkg_discount; # Sammath Naur if ( $FS::Mason::addl_handler_use ) { @@ -388,12 +393,17 @@ if ( -e $addl_handler_use_file ) { =over 4 -=item mason_interps [ MODE ] +=item mason_interps [ MODE [ OPTION => VALUE ... ] ] Returns a list consisting of two HTML::Mason::Interp objects, the first for Freeside pages, and the second for RT pages. -#MODE can be 'apache' or 'standalone'. If not specified, defaults to 'apache'. +MODE can be 'apache' or 'standalone'. If not specified, defaults to 'apache'. + +Options and values can be passed following mode. Currently available options +are: + +I should be set to a scalar reference in standalone mode. =cut @@ -406,7 +416,7 @@ sub mason_interps { my $request_class = 'FS::Mason::Request'; #not entirely sure it belongs here, but what the hey - if ( %%%RT_ENABLED%%% ) { + if ( %%%RT_ENABLED%%% && $mode ne 'standalone' ) { RT::LoadConfig(); }