- $dat->{title} ? $search_for_title =~ s/{TITLE}/$dat->{title}/g : $search_for_title =~ s/{TITLE}//g;
- $isbn ? $search_for_title =~ s/{ISBN}/$isbn/g : $search_for_title =~ s/{ISBN}//g;
- $issn ? $search_for_title =~ s/{ISSN}/$issn/g : $search_for_title =~ s/{ISSN}//g;
- $marccontrolnumber ? $search_for_title =~ s/{CONTROLNUMBER}/$marccontrolnumber/g : $search_for_title =~ s/{CONTROLNUMBER}//g;
- $search_for_title =~ s/{BIBLIONUMBER}/$biblionumber/g;
- $template->param('OPACSearchForTitleIn' => $search_for_title);
+ $search_for_title = parametrized_url(
+ $search_for_title,
+ {
+ TITLE => $dat->{title},
+ AUTHOR => $dat->{author},
+ ISBN => $isbn,
+ ISSN => $issn,
+ CONTROLNUMBER => $marccontrolnumber,
+ BIBLIONUMBER => $biblionumber,
+ }
+ );
+ $template->param('OPACSearchForTitleIn' => $search_for_title);
+}
+
+if( C4::Context->preference('ArticleRequests') ) {
+ my $artreqpossible = $patron
+ ? $biblio->can_article_request( $patron )
+ : Koha::ItemTypes->find($biblio->itemtype)->may_article_request;
+ $template->param( artreqpossible => $artreqpossible );