use Koha::Biblios;
use Koha::BiblioFrameworks;
use Koha::Patrons;
+use Koha::DateUtils;
use List::MoreUtils qw( uniq );
my @item_subfield_codes;
my @item_loop;
my $norequests = 1;
+
foreach my $field (@fields) {
next if ( $field->tag() < 10 );
my @subf = $field->subfields;
}
$norequests = 0 if $tagslib->{ $field->tag() }->{ $subf[$i][0] }->{kohafield} eq 'items.notforloan' and $subf[$i][1] == 0;
+
+ my $kohafield = $tagslib->{ $field->tag() }->{ $subf[$i][0] }->{kohafield};
+ $item->{ $subf[$i][0] } = output_pref( { str => $item->{ $subf[$i][0] }, dateonly => 1 } )
+ if grep { $kohafield eq $_ }
+ qw( items.dateaccessioned items.onloan items.datelastseen items.datelastborrowed items.replacementpricedate );
}
push @item_loop, $item if $item;
}
my $basket = $myorder->{'basketno'};
if ((defined $myorder->{'datecancellationprinted'}) and ($myorder->{'datecancellationprinted'} ne '0000-00-00') ){
push @deletedorders_using_biblio, $myorder;
- unless (grep(/^$basket$/, @baskets_deletedorders)){
+ unless (grep{ $_ eq $basket } @baskets_deletedorders){
push @baskets_deletedorders,$myorder->{'basketno'};
}
}
else {
push @orders_using_biblio, $myorder;
- unless (grep(/^$basket$/, @baskets_orders)){
+ unless (grep { $_ eq $basket } @baskets_orders){
push @baskets_orders,$myorder->{'basketno'};
}
}