+my @loop_reading;
+
+foreach my $issue (@{$issues} ) {
+ my %line;
+
+ my $record = GetMarcBiblio($issue->{'biblionumber'});
+
+ # XISBN Stuff
+ my $isbn = GetNormalizedISBN($issue->{'isbn'});
+ $line{normalized_isbn} = $isbn;
+ $line{biblionumber} = $issue->{'biblionumber'};
+ $line{title} = $issue->{'title'};
+ $line{author} = $issue->{'author'};
+ $line{itemcallnumber} = $issue->{'itemcallnumber'};
+ $line{date_due} = format_sqlduedatetime( $issue->{date_due} );
+ $line{returndate} = format_sqldatetime( $issue->{returndate} );
+ $line{volumeddesc} = $issue->{'volumeddesc'};
+ $issue->{'itemtype'} = C4::Context->preference('item-level_itypes') ? $issue->{'itype'} : $issue->{'itemtype'};
+ if($issue->{'itemtype'}) {
+ $line{'description'} = $itemtypes->{ $issue->{'itemtype'} }->{'description'};
+ $line{imageurl} = getitemtypeimagelocation( 'opac', $itemtypes->{ $issue->{'itemtype'} }->{'imageurl'} );
+ }
+ push( @loop_reading, \%line );
+ $line{subtitle} = GetRecordValue('subtitle', $record, GetFrameworkCode($issue->{'biblionumber'}));
+}
+
+if (C4::Context->preference('BakerTaylorEnabled')) {
+ $template->param(
+ JacketImages=>1,
+ BakerTaylorEnabled => 1,
+ BakerTaylorImageURL => &image_url(),
+ BakerTaylorLinkURL => &link_url(),
+ BakerTaylorBookstoreURL => C4::Context->preference('BakerTaylorBookstoreURL'),
+ );
+}
+
+BEGIN {
+ if (C4::Context->preference('BakerTaylorEnabled')) {
+ require C4::External::BakerTaylor;
+ import C4::External::BakerTaylor qw(&image_url &link_url);
+ }
+}
+
+for(qw(AmazonCoverImages GoogleJackets)) { # BakerTaylorEnabled handled above
+ C4::Context->preference($_) or next;
+ $template->param($_=>1);
+ $template->param(JacketImages=>1);
+}