diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/offline_circ/list.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/offline_circ/list.tt
index 3340f272c5..27d630e47c 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/offline_circ/list.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/offline_circ/list.tt
@@ -46,6 +46,7 @@
| |
Date |
+ Item last seen date |
Action |
Barcode |
Card number or username |
@@ -59,6 +60,23 @@
|
+
+ [% UNLESS operation.outdated %]
+ [% operation.datelastseen | $KohaDates with_hours=1 %]
+ [% ELSE %]
+
+ [% operation.datelastseen | $KohaDates with_hours=1 %]
+ [% END %]
+ |
[% SWITCH ( operation.action ) -%]
[% CASE "issue" -%]
@@ -72,8 +90,13 @@
[% END -%]
|
- [% IF ( operation.biblionumber ) %]
- [% operation.barcode | html %]
+ [% IF ( operation.itemnumber ) %]
+ [% operation.barcode | html %]
[% ELSE %]
[% operation.barcode | html %]
[% END %]
diff --git a/offline_circ/list.pl b/offline_circ/list.pl
index 76e70d981d..478733ba66 100755
--- a/offline_circ/list.pl
+++ b/offline_circ/list.pl
@@ -27,6 +27,8 @@ use C4::Context;
use C4::Circulation qw( GetOfflineOperations GetOfflineOperation );
use C4::Members;
use Koha::Patrons;
+use Koha::DateUtils qw( dt_from_string );
+use DateTime;
use Koha::Items;
@@ -49,6 +51,12 @@ for (@$operations) {
my $biblio = $item->biblio;
$_->{'bibliotitle'} = $biblio->title;
$_->{'biblionumber'} = $biblio->biblionumber;
+ $_->{'itemnumber'} = $item->itemnumber;
+ $_->{'datelastseen'} = $item->datelastseen;
+ $_->{'outdated'} =
+ DateTime->compare( dt_from_string( $item->datelastseen ), dt_from_string( $_->{'timestamp'} ) ) == 1
+ ? 1
+ : 0;
}
my $patron =
|