my $template = Template->new(
{ EVAL_PERL => 1,
ABSOLUTE => 1,
+ PLUGIN_BASE => 'Koha::Template::Plugin',
INCLUDE_PATH => [
"$htdocs/$theme/$lang/includes",
"$htdocs/$theme/en/includes"
--- /dev/null
+package Koha::Template::Plugin::KohaDates;
+
+# Copyright Catalyst IT 2011
+
+# 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 2 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 Template::Plugin::Filter;
+use base qw( Template::Plugin::Filter );
+
+use C4::Dates;
+
+sub filter {
+ my ($self,$text) = @_;
+ my $date = C4::Dates->new( $text, 'iso' );
+ return $date->output("syspref");
+}
+
+1;
\ No newline at end of file
push @ordered, $data;
$total += $subtotal;
}
- my $entrydate = C4::Dates->new( $data->{'entrydate'}, 'iso' );
- $data->{'entrydate'} = $entrydate->output("syspref");
}
$total = sprintf( "%.2f", $total );
$data->{'freight'} = sprintf( "%.2f", $data->{'freight'} );
$data->{'unitprice'} = sprintf( "%.2f", $data->{'unitprice'} );
$total += $subtotal;
- my $entrydate = C4::Dates->new( $data->{'entrydate'}, 'iso' );
- $data->{'entrydate'} = $entrydate->output("syspref");
- my $datereceived = C4::Dates->new( $data->{'datereceived'}, 'iso' );
- $data->{'datereceived'} = $datereceived->output("syspref");
push @spent, $data;
}
+[% USE KohaDates %]
[% INCLUDE 'doc-head-open.inc' %]
<title>Koha › Acquisitions › Ordered</title>
[% INCLUDE 'doc-head-close.inc' %]
[% order.title %]
</td>
<td class="cell">
- <a href=/cgi-bin/koha/acqui/neworderempty.pl?ordernumber=[% order.ordernumber %]&booksellerid=[% order.booksellerid %]&basketno=[% order.basketno %]">[% order.ordernumber %]</a>
+ <a href="/cgi-bin/koha/acqui/neworderempty.pl?ordernumber=[% order.ordernumber %]&booksellerid=[% order.booksellerid %]&basketno=[% order.basketno %]">[% order.ordernumber %]</a>
</td>
<td class="cell">
<a href="/cgi-bin/koha/acqui/supplier.pl?supplierid=[% order.booksellerid %]">[% order.booksellerid %]</a>
[% order.ecost %]
</td>
<td class="cell">
- [% order.entrydate %]
+ [% order.entrydate | $KohaDates %]
</td>
<td class="cell" align="right">
[% order.subtotal %]
+[% USE KohaDates %]
[% INCLUDE 'doc-head-open.inc' %]
<title>Koha › Acquisitions › Spent</title>
[% INCLUDE 'doc-head-close.inc' %]
[% order.freight %]
</td>
<td class="cell">
- [% order.entrydate %]
+ [% order.entrydate | $KohaDates %]
</td>
<td class="cell">
- [% order.datereceived %]
+ [% order.datereceived | $KohaDates %]
</td>
<td class="cell" align="right">
[% order.subtotal %]