]> wagnertech.de Git - kivitendo-erp.git/blobdiff - SL/Template/Plugin/T8.pm
Presenter: mehr Funktionen von L in Tag-Presenter verschieben
[kivitendo-erp.git] / SL / Template / Plugin / T8.pm
index 2208ff42fbb79bd8569798f1c44e87ac1fb57f4f..aff440181128f471be606fba00f43d39bcff6f54 100644 (file)
@@ -1,12 +1,19 @@
 package SL::Template::Plugin::T8;
 
-use Template::Plugin::Filter;
-use base qw( Template::Plugin::Filter );
+use strict;
+use parent 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;