summaryrefslogtreecommitdiff
path: root/htetc/handler.pl
diff options
context:
space:
mode:
Diffstat (limited to 'htetc/handler.pl')
-rw-r--r--htetc/handler.pl39
1 files changed, 12 insertions, 27 deletions
diff --git a/htetc/handler.pl b/htetc/handler.pl
index 9f2a483c2..49bcbc08c 100644
--- a/htetc/handler.pl
+++ b/htetc/handler.pl
@@ -28,25 +28,20 @@ use strict;
# Create Mason objects
#
-
-#my $parser = new HTML::Mason::Parser;
-#my $interp = new HTML::Mason::Interp (parser=>$parser,
-# comp_root=>'/var/www/masondocs',
-# data_dir=>'/usr/local/etc/freeside/masondata',
-# out_mode=>'stream',
-# );
-my $ah = new HTML::Mason::ApacheHandler (
- #interp => $interp,
- #auto_send_headers => 0,
- comp_root=>'/var/www/masonside',
- data_dir=>'/usr/local/etc/freeside/masondata',
- #out_mode=>'stream',
-);
+my $parser = new HTML::Mason::Parser;
+my $interp = new HTML::Mason::Interp (parser=>$parser,
+ comp_root=>'/var/www/masondocs',
+ data_dir=>'/home/ivan/freeside_current/masondata',
+ out_mode=>'stream',
+ );
+my $ah = new HTML::Mason::ApacheHandler ( interp => $interp,
+ #auto_send_headers => 0,
+ );
# Activate the following if running httpd as root (the normal case).
# Resets ownership of all files created by Mason at startup.
#
-#chown (Apache->server->uid, Apache->server->gid, $interp->files_written);
+chown (Apache->server->uid, Apache->server->gid, $interp->files_written);
sub handler
{
@@ -66,19 +61,17 @@ sub handler
#use CGI::Carp qw(fatalsToBrowser);
use Date::Format;
use Date::Parse;
- use Time::Local;
use Tie::IxHash;
use HTML::Entities;
use IO::Handle;
use IO::File;
use String::Approx qw(amatch);
- use Chart::LinesPoints;
use HTML::Widgets::SelectLayers 0.02;
use FS::UID qw(cgisuidsetup dbh getotaker datasrc driver_name);
use FS::Record qw(qsearch qsearchs fields dbdef);
use FS::Conf;
use FS::CGI qw(header menubar popurl table itable ntable idiot eidiot
- small_custview myexit http_header);
+ small_custview myexit);
use FS::Msgcat qw(gettext geterror);
use FS::agent;
@@ -99,7 +92,6 @@ sub handler
use FS::part_pkg;
use FS::part_referral;
use FS::part_svc;
- use FS::part_svc_router;
use FS::pkg_svc;
use FS::port;
use FS::queue qw(joblisting);
@@ -111,13 +103,6 @@ sub handler
use FS::svc_domain;
use FS::svc_forward;
use FS::svc_www;
- use FS::router;
- use FS::part_router_field;
- use FS::router_field;
- use FS::addr_block;
- use FS::part_sb_field;
- use FS::sb_field;
- use FS::svc_broadband;
use FS::type_pkgs;
use FS::part_export;
use FS::part_export_option;
@@ -126,7 +111,7 @@ sub handler
*CGI::redirect = sub {
my( $self, $location ) = @_;
- use vars qw($m);
+
#http://www.masonhq.com/docs/faq/#how_do_i_do_an_external_redirect
$m->clear_buffer;
# The next two lines are necessary to stop Apache from re-reading