X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/kivitendo-erp.git/blobdiff_plain/6cf3f7762efd40bee49a2b8f11bb4ab6915d9071..99d0bd2b810d7d4268c104d0a0ea8e67a63b55d2:/SL/Template/Plugin/T8.pm diff --git a/SL/Template/Plugin/T8.pm b/SL/Template/Plugin/T8.pm index 6c584d72c..aff440181 100644 --- a/SL/Template/Plugin/T8.pm +++ b/SL/Template/Plugin/T8.pm @@ -1,14 +1,19 @@ package SL::Template::Plugin::T8; use strict; +use parent qw( Template::Plugin::Filter ); -use Template::Plugin::Filter; -use base qw( Template::Plugin::Filter ); +my $cached_instance; + +sub new { + my $class = shift; + + return $cached_instance ||= $class->SUPER::new(@_); +} sub init { my $self = shift; - # first arg can specify filter name $self->install_filter($self->{ _ARGS }->[0] || 'T8'); return $self;