service and package disable!
[freeside.git] / htetc / global.asa
1 use strict;
2 use vars qw( $cgi $p );
3 use CGI;
4 #use CGI::Carp qw(fatalsToBrowser);
5 use HTML::Entities;
6 use Date::Format;
7 use Date::Parse;
8 use FS::UID qw(cgisuidsetup dbh);
9 use FS::Record qw(qsearch qsearchs fields);
10 use FS::part_svc;
11 use FS::part_pkg;
12 use FS::pkg_svc;
13 use FS::cust_pkg;
14 use FS::cust_svc;
15 use FS::CGI qw(header menubar popurl table itable ntable);
16
17 sub Script_OnStart {
18   $cgi = new CGI;
19   &cgisuidsetup($cgi);
20   $p = popurl(2);
21   #print $cgi->header( '-expires' => 'now' );
22 }
23
24 sub Script_OnFlush {
25   my $ref = $Response->{BinaryRef};
26   $$ref = $cgi->header( @FS::CGI::header ) . $$ref;
27   if ( dbh->can('sprintProfile') ) {
28
29     $$ref =~ s/<\/BODY>[\s\n]*<\/HTML>[\s\n]*$//i
30       or warn "can't remove";
31   
32     $$ref .= '<PRE>'. ("\n"x96). encode_entities(dbh->sprintProfile()). '</PRE>';
33
34     $$ref .= '</BODY></HTML>';
35     
36     dbh->{'private_profile'} = {};
37   }
38 }