[% IF MaxSearchResultsItemsPerRecordStatusCheck && SEARCH_RESULT.items_count > MaxSearchResultsItemsPerRecordStatusCheck %]
+
+ [% tnx('{count} item', '{count} items', SEARCH_RESULT.items_count, {count = SEARCH_RESULT.items_count}) | html %][% IF ( SEARCH_RESULT.availablecount ) %]
+ , [% SEARCH_RESULT.availablecount | html %] available:
+ [% ELSE %]
+ , None available
+ [% END %]
+
+ [% IF SEARCH_RESULT.branchtotalcount > 0 && Koha.Preference('FilterSearchResultsByLoggedInBranch') %]
+
+ [% tnx('{count} item', '{count} items', SEARCH_RESULT.branchtotalcount, {count = SEARCH_RESULT.branchtotalcount}) | html %][% IF ( SEARCH_RESULT.branchavailablecount ) %]
+ , [% SEARCH_RESULT.branchavailablecount | html %] available:
+ [% ELSE %]
+ , None available
+ [% END %]
+
+ [% END %]
+
+ [% ELSE %]
+
[% tnx('{count} item', '{count} items', SEARCH_RESULT.items_count, {count = SEARCH_RESULT.items_count}) | html %][% IF ( SEARCH_RESULT.availablecount ) %]
, [% SEARCH_RESULT.availablecount | html %]
available:
[% ELSE %]
@@ -766,11 +787,17 @@
[% BLOCK search_result_items %]
[% IF status_count == "onloancount" %]
[% IF SEARCH_RESULT.${status_count} > 0 %]
-
[% SEARCH_RESULT.${status_count} | html %] checked out:
+
[% SEARCH_RESULT.${status_count} | html %] checked out:
+ [% IF Koha.Preference('FilterSearchResultsByLoggedInBranch') %]
+
[% SEARCH_RESULT.branchonloancount | html %] checked out:
+ [% END %]
[% END %]
[% ELSIF status_count == "othercount" %]
[% IF SEARCH_RESULT.${status_count} > 0 %]
-
[% SEARCH_RESULT.${status_count} | html %] unavailable:
+
[% SEARCH_RESULT.${status_count} | html %] unavailable:
+ [% IF Koha.Preference('FilterSearchResultsByLoggedInBranch') %]
+
[% SEARCH_RESULT.branchothercount | html %] unavailable:
+ [% END %]
[% END %]
[% END %]
[% IF SEARCH_RESULT.${items_loop}.size > 0 %]
@@ -851,6 +878,9 @@
No items
[% END %]
[% END # /IF ( SEARCH_RESULT.items_count ) %]
+ [% IF SEARCH_RESULT.branchtotalcount == 0 && Koha.Preference('FilterSearchResultsByLoggedInBranch') %]
+
No items
+ [% END %]
@@ -935,6 +965,19 @@
var biblionumber = "[% biblionumber | html %]";
var holdfor_cardnumber = "[% holdfor_patron.cardnumber | html %]";
var holdforclub = "[% holdforclub | html %]";
+ var userbranch = "[% userbranch | html %]";
+ [% IF Koha.Preference('FilterSearchResultsByLoggedInBranch') %]
+ $('#toggleitems').click( function() {
+ $('#toggleitems').text() === 'Show local items only' ? $('#toggleitems').text("Show items in all libraries") : $('#toggleitems').text("Show local items only");
+ $('.branch_specific').toggle();
+ $('.all').toggle();
+ $('ul[class*="_loop_items"] li').each( function() {
+ if ( !$(this).hasClass(userbranch) ) {
+ $(this).toggle();
+ }
+ });
+ });
+ [% END %]
[% IF SEARCH_RESULTS %]
var SEARCH_RESULTS = 1;
[% ELSE %]