X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=htetc%2Fhandler.pl;h=a17aff10efe5bfd20362d7225c503286f9decafa;hb=52a2dbebe522c0866e18f09a169d39a0cbd4d7b8;hp=885c21641392a82d28d29147e8685a71b9312eaf;hpb=b8cfd0780aa40bb07f3215bf9cb58011f5e32a35;p=freeside.git diff --git a/htetc/handler.pl b/htetc/handler.pl index 885c21641..a17aff10e 100644 --- a/htetc/handler.pl +++ b/htetc/handler.pl @@ -106,6 +106,7 @@ sub handler use String::Approx qw(amatch); use Chart::LinesPoints; use HTML::Widgets::SelectLayers 0.03; + use FS; use FS::UID qw(cgisuidsetup dbh getotaker datasrc driver_name); use FS::Record qw(qsearch qsearchs fields dbdef); use FS::Conf; @@ -154,6 +155,9 @@ sub handler use FS::part_export_option; use FS::export_svc; use FS::msgcat; + use FS::rate; + use FS::rate_region; + use FS::rate_prefix; if ( %%%RT_ENABLED%%% ) { eval ' @@ -208,11 +212,14 @@ sub handler } }; + + unless ( $HTML::Mason::r->filename =~ /\/rt\/.*NoAuth/ ) { #RT + $cgi = new CGI; + &cgisuidsetup($cgi); + #&cgisuidsetup($r); + $p = popurl(2); + } - $cgi = new CGI; - &cgisuidsetup($cgi); - #&cgisuidsetup($r); - $p = popurl(2); sub include { use vars qw($m);