our $error_template;
{ local $/; $error_template = <DATA>; }
-our $VERSION = '2.12';
+our $VERSION = '2.13';
my $debug_flags = DEBUG_ON;
sub template {
my ( $self, $r ) = @_;
unless ($self->{tt}) {
- my $view_options = $r->config->view_options || {};
+ my $view_options = $r->config->view_options || { POST_CHOMP=>1, PRE_CHOMP=>1, TRIM=>1 };
if ($r->debug) {
$view_options->{DEBUG} = $debug_flags;
}
+
+ $view_options->{POST_CHOMP} = 1 unless (exists $view_options->{POST_CHOMP});
$self->{provider} = Template::Provider->new($view_options);
$self->{tt} = Template->new({
%$view_options,
# Need to be very careful here.
my $tt = Template->new;
unless (ref $r->{config}) {
- warn "no config for this request\n";
+ $r->warn("no config for this request");
$error .= '<br> There was a problem finding configuration for this request';
$r->{config} ||= {};
}