diff --git a/catalogue/moredetail.pl b/catalogue/moredetail.pl index 0fc2559433..f1d7f3d35b 100755 --- a/catalogue/moredetail.pl +++ b/catalogue/moredetail.pl @@ -50,6 +50,10 @@ my ($template, $loggedinuser, $cookie) = get_template_and_user( } ); +$template->param( + updated_exclude_from_local_holds_priority => $query->param('updated_exclude_from_local_holds_priority') +); + if($query->cookie("holdfor")){ my $holdfor_patron = Koha::Patrons->find( $query->cookie("holdfor") ); $template->param( diff --git a/catalogue/updateitem.pl b/catalogue/updateitem.pl index 9d112166d4..f8df6a2623 100755 --- a/catalogue/updateitem.pl +++ b/catalogue/updateitem.pl @@ -56,6 +56,8 @@ for ($damaged,$itemlost,$withdrawn) { } } +my $alerts = q{}; + # modify MARC item if input differs from items table. if ( $op eq "set_non_public_note" ) { checkauth($cgi, 0, {editcatalogue => 'edit_items'}, 'intranet'); @@ -74,6 +76,7 @@ elsif ( $op eq "set_public_note" ) { # i.e., itemnotes parameter passed from for $item->withdrawn($withdrawn); } elsif ( $op eq "set_exclude_priority" && $exclude_from_local_holds_priority ne $item_data_hashref->{'exclude_from_local_holds_priority'}) { $item->exclude_from_local_holds_priority($exclude_from_local_holds_priority); + $alerts = "updated_exclude_from_local_holds_priority=$exclude_from_local_holds_priority&"; } elsif ( $op eq "set_damaged" && $damaged ne $item_data_hashref->{'damaged'}) { $item->damaged($damaged); } else { @@ -86,4 +89,4 @@ $item->store; LostItem($itemnumber, 'moredetail') if $op eq "set_lost"; -print $cgi->redirect("moredetail.pl?biblionumber=$biblionumber&itemnumber=$itemnumber#item$itemnumber"); +print $cgi->redirect("moredetail.pl?" . $alerts . "biblionumber=$biblionumber&itemnumber=$itemnumber#item$itemnumber"); diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/moredetail.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/moredetail.tt index 7696a544b6..0d3c7a3b92 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/moredetail.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/moredetail.tt @@ -55,6 +55,13 @@
[% END %] + [% IF updated_exclude_from_local_holds_priority.defined %] + + [% END %] + [% FOREACH ITEM_DAT IN ITEM_DATA %]