diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbooks.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbooks.tt
index 030f36306b..17173ad1da 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbooks.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbooks.tt
@@ -4,6 +4,7 @@
[% USE TablesSettings %]
[% PROCESS 'i18n.inc' %]
[% SET footerjs = 1 %]
+[% USE AuthorisedValues %]
[% INCLUDE 'doc-head-open.inc' %]
[% FILTER collapse %]
@@ -137,8 +138,9 @@
[% END %]
-
- [% IF ( resultsloo.available_items_loop ) %]
+ |
+ [% IF resultsloo.availablecount > 0 %]
+ Available:
[% FOREACH items_loo IN resultsloo.available_items_loop %]
[% items_loo.count | html %]
@@ -152,20 +154,57 @@
[% END %]
[% END %]
-
- [% IF ( resultsloo.onloancount ) %]Checked out ([% resultsloo.onloancount | html %]), [% END %]
- [% IF ( resultsloo.withdrawncount ) %]Withdrawn ([% resultsloo.withdrawncount | html %]), [% END %]
- [% IF ( resultsloo.itemlostcount ) %]Lost ([% resultsloo.itemlostcount | html %]) [% END %]
- [% IF ( resultsloo.recalledcount ) %]Waiting to fill recall ([% resultsloo.recalled | html %])[% END %]
- [% IF ( resultsloo.onholdcount ) %]Waiting on hold ([% resultsloo.onholdcount | html %])[% END %]
-
-
- [% IF ( resultsloo.other_items_loop ) %]
- [% FOREACH items_loo IN resultsloo.other_items_loop %]
- [% IF ( items_loo.notforloan ) %][% items_loo.notforloan | html %] ([% items_loo.count | html %]) [% END %]
+
+ [% IF resultsloo.onloancount > 0 || resultsloo.othercount > 0 && !( resultsloo.notforloancount || resultsloo.orderedcount) %]
+ Unavailable:
+
+
+ [% IF ( resultsloo.onloancount ) %]
+ Checked out (
+ [% FOREACH items_loo IN resultsloo.onloan_items_loop %]
+ [% IF (!items_loo.notforloan ) %]
+ [% items_loo.count | html %]
+ [% IF ( items_loo.branchname ) %][% items_loo.branchname | html %][% END %]
+ [% IF ( items_loo.location ) %][% items_loo.location | html %][% END %]
+ [% IF ( items_loo.itemcallnumber ) %][% items_loo.itemcallnumber | html %][% END %]
+
+ [% END %]
+ [% END %]),
[% END %]
- [% END %]
-
+ [% FOREACH items_loo IN resultsloo.other_items_loop %]
+ [% IF (!items_loo.notforloan ) %]
+ [% items_loo.count | html %]
+ [% IF ( items_loo.branchname ) %][% items_loo.branchname | html %][% END %]
+ [% IF ( items_loo.location ) %][% items_loo.location | html %][% END %]
+ [% IF ( items_loo.itemcallnumber ) %][% items_loo.itemcallnumber | html %][% END %]
+ [% IF ( items_loo.withdrawn ) %]([% AuthorisedValues.GetDescriptionByKohaField( kohafield => 'items.withdrawn', authorised_value => items_loo.withdrawn ) | html %])[% END %]
+ [% IF ( items_loo.itemlost ) %]([% AuthorisedValues.GetDescriptionByKohaField( kohafield => 'items.itemlost', authorised_value => items_loo.itemlost ) | html %])[% END %]
+ [% IF ( items_loo.damaged ) %]([% AuthorisedValues.GetDescriptionByKohaField( kohafield => 'items.damaged', authorised_value => items_loo.damaged ) | html %])[% END %]
+ [% IF ( items_loo.intransit ) %](In transit) [% END %]
+ [% IF ( items_loo.onhold ) %](On hold) [% END %]
+
+ [% END %]
+ [% END %]
+
+ [% END %]
+
+ [% IF ( resultsloo.notforloancount || resultsloo.orderedcount) %]
+ Not for loan:
+
+ [% FOREACH items_loo IN resultsloo.other_items_loop %]
+ [% IF ( items_loo.notforloan ) %]
+ [% items_loo.count | html %]
+ [% items_loo.branchname | html %]
+ [% IF ( items_loo.location ) %][% items_loo.location | html %][% END %]
+ [% IF ( items_loo.itemcallnumber ) %][% items_loo.itemcallnumber | html %][% END %]
+ ([% items_loo.notforloan | html %])
+
+ [% END %]
+ [% END %]
+
+ [% END %]
|
|