port skinning, customer display/edit from RT 3.6 integration to RT 3.8 integration
[freeside.git] / htetc / handler.pl
index a9431d3..38af4cc 100644 (file)
@@ -44,7 +44,8 @@ sub handler
 
     ###Module::Refresh->refresh;###
 
-    $r->content_type('text/html');
+    #$r->content_type('text/html; charset=utf-8');
+    $r->content_type('text/html; charset=iso-8859-1');
     #eorar
 
     my $headers = $r->headers_out;
@@ -69,8 +70,15 @@ sub handler
 
     } else {
 
+      local $SIG{__WARN__};
+      local $SIG{__DIE__};
+
       RT::Init() if $RT::VERSION; #for lack of something else
 
+      #we don't want the RT error handlers under FS
+      undef($SIG{__WARN__}) if defined($SIG{__WARN__});
+      undef($SIG{__DIE__})  if defined($SIG{__DIE__} );
+
       $ah->interp($fs_interp);
 
     }