X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2FMason.pm;h=67c1d9f7ce1b1221e113da1a726e5bc146792d2c;hb=31b17a0da41112c3419e7a963b480bf7b3b21eba;hp=3b46d77bc2a0233b34744396f1f843caad664c4d;hpb=19f2731dbceb444c5dd45f57fb0a785dcaf9aa65;p=freeside.git diff --git a/FS/FS/Mason.pm b/FS/FS/Mason.pm index 3b46d77bc..67c1d9f7c 100644 --- a/FS/FS/Mason.pm +++ b/FS/FS/Mason.pm @@ -135,6 +135,7 @@ if ( -e $addl_handler_use_file ) { use FS::Report::FCC_477; use FS::Report::Table::Monthly; use FS::TicketSystem; + use FS::NetworkMonitoringSystem; use FS::Tron qw( tron_lint ); use FS::agent; @@ -241,6 +242,7 @@ if ( -e $addl_handler_use_file ) { use FS::cust_category; use FS::prospect_main; use FS::contact; + use FS::phone_type; use FS::svc_pbx; use FS::discount; use FS::cust_pkg_discount; @@ -263,6 +265,22 @@ if ( -e $addl_handler_use_file ) { use FS::qual_option; use FS::dsl_note; use FS::part_pkg_vendor; + use FS::cust_note_class; + use FS::svc_port; + use FS::lata; + use FS::did_vendor; + use FS::did_order; + use FS::torrus_srvderive; + use FS::torrus_srvderive_component; + use FS::areacode; + use FS::svc_dish; + use FS::svc_hardware; + use FS::hardware_class; + use FS::hardware_type; + use FS::hardware_status; + use FS::did_order_item; + use FS::msa; + use FS::rate_center; # Sammath Naur if ( $FS::Mason::addl_handler_use ) { @@ -457,7 +475,8 @@ sub mason_interps { #my $request_class = 'HTML::Mason::Request'. #( $mode eq 'apache' ? '::ApacheHandler' : '' ); - my $request_class = 'FS::Mason::Request'; + my $request_class = $mode eq 'standalone' ? 'FS::Mason::StandaloneRequest' + : 'FS::Mason::Request'; #not entirely sure it belongs here, but what the hey if ( %%%RT_ENABLED%%% && $mode ne 'standalone' ) {