Bug 11944: Never use decode/encode in TT Plugins
authorJonathan Druart <jonathan.druart@biblibre.com>
Fri, 14 Mar 2014 15:22:36 +0000 (16:22 +0100)
committerTomas Cohen Arazi <tomascohen@gmail.com>
Tue, 13 Jan 2015 16:07:03 +0000 (13:07 -0300)
The EncodeUTF8 TT plugin is useless, we should NEVER use encode in
templates.

Signed-off-by: Paola Rossi <paola.rossi@cineca.it>
Signed-off-by: Bernardo Gonzalez Kriegel <bgkriegel@gmail.com>
Signed-off-by: Dobrica Pavlinusic <dpavlin@rot13.org>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Tomas Cohen Arazi <tomascohen@gmail.com>
Koha/Template/Plugin/EncodeUTF8.pm [deleted file]

diff --git a/Koha/Template/Plugin/EncodeUTF8.pm b/Koha/Template/Plugin/EncodeUTF8.pm
deleted file mode 100644 (file)
index 871cbb4..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-package Koha::Template::Plugin::EncodeUTF8;
-
-# Copyright Bywater Solutions 2013
-
-# This file is part of Koha.
-#
-# Koha is free software; you can redistribute it and/or modify it under the
-# terms of the GNU General Public License as published by the Free Software
-# Foundation; either version 3 of the License, or (at your option) any later
-# version.
-#
-# Koha is distributed in the hope that it will be useful, but WITHOUT ANY
-# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
-# A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License along
-# with Koha; if not, write to the Free Software Foundation, Inc.,
-# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-
-use Modern::Perl;
-
-use base qw{Template::Plugin::Filter};
-
-use Encode qw{encode is_utf8};
-
-sub filter {
-    my ( $self, $value ) = @_;
-    return Encode::is_utf8( $value ) ? Encode::encode( 'UTF-8', $value ) : $value;
-}
-
-1;