|
Lines 7-12
Link Here
|
| 7 |
[%#- structure is used by course reserves pages, which do -%] |
7 |
[%#- structure is used by course reserves pages, which do -%] |
| 8 |
[%#- not use an API to fetch items that populates item.datedue. -%] |
8 |
[%#- not use an API to fetch items that populates item.datedue. -%] |
| 9 |
|
9 |
|
|
|
10 |
[% UNLESS item.isa('Koha::Item') %] |
| 11 |
<div>Programming error, item-status.inc must be called with a Koha::Item object.<div> |
| 12 |
[% STOP %] |
| 13 |
[% END %] |
| 14 |
|
| 10 |
[% IF ( item.itemlost ) %] |
15 |
[% IF ( item.itemlost ) %] |
| 11 |
[% SET itemavailable = 0 %] |
16 |
[% SET itemavailable = 0 %] |
| 12 |
[% itemlost_lib = AuthorisedValues.GetDescriptionByKohaField( kohafield => 'items.itemlost', authorised_value => item.itemlost, opac => 1 ) %] |
17 |
[% itemlost_lib = AuthorisedValues.GetDescriptionByKohaField( kohafield => 'items.itemlost', authorised_value => item.itemlost, opac => 1 ) %] |
|
Lines 17-29
Link Here
|
| 17 |
[% END %] |
22 |
[% END %] |
| 18 |
[% END %] |
23 |
[% END %] |
| 19 |
|
24 |
|
| 20 |
[% IF item.isa('Koha::Item') %] |
25 |
[% SET datedue = item.checkout.date_due %] |
| 21 |
[% SET datedue = item.checkout.date_due %] |
26 |
[% SET onsite_checkout = item.checkout.onsite_checkout %] |
| 22 |
[% SET onsite_checkout = item.checkout.onsite_checkout %] |
27 |
|
| 23 |
[% ELSE %] |
|
|
| 24 |
[% SET datedue = item.datedue || issue.date_due %] |
| 25 |
[% SET onsite_checkout = item.onsite_checkout %] |
| 26 |
[% END %] |
| 27 |
[% IF datedue %] |
28 |
[% IF datedue %] |
| 28 |
[% SET itemavailable = 0 %] |
29 |
[% SET itemavailable = 0 %] |
| 29 |
[% IF onsite_checkout %] |
30 |
[% IF onsite_checkout %] |
|
Lines 46-62
Link Here
|
| 46 |
[% END %] |
47 |
[% END %] |
| 47 |
[% END %] |
48 |
[% END %] |
| 48 |
|
49 |
|
| 49 |
[% IF item.isa('Koha::Item') %] |
50 |
[% SET transfer = item.get_transfer %] |
| 50 |
[% SET transfer = item.get_transfer %] |
51 |
[% IF transfer AND transfer.in_transit %] |
| 51 |
[% IF transfer AND transfer.in_transit %] |
52 |
[% SET transfertwhen = transfer.datesent %] |
| 52 |
[% SET transfertwhen = transfer.datesent %] |
53 |
[% SET transfertfrom = transfer.frombranch %] |
| 53 |
[% SET transfertfrom = transfer.frombranch %] |
54 |
[% SET transfertto = transfer.tobranch %] |
| 54 |
[% SET transfertto = transfer.tobranch %] |
|
|
| 55 |
[% END %] |
| 56 |
[% ELSE %] |
| 57 |
[% SET transfertwhen = item.transfertwhen %] |
| 58 |
[% SET transfertfrom = item.transfertfrom %] |
| 59 |
[% SET transfertto = item.transfertto %] |
| 60 |
[% END %] |
55 |
[% END %] |
| 61 |
[% IF transfertwhen %] [%# transfertwhen is set in C4::Search, do not have it for course reserves %] |
56 |
[% IF transfertwhen %] [%# transfertwhen is set in C4::Search, do not have it for course reserves %] |
| 62 |
[% SET itemavailable = 0 %] |
57 |
[% SET itemavailable = 0 %] |
|
Lines 64-70
Link Here
|
| 64 |
to [% Branches.GetName( transfertto ) | html %] since [% transfertwhen | $KohaDates %]</span> |
59 |
to [% Branches.GetName( transfertto ) | html %] since [% transfertwhen | $KohaDates %]</span> |
| 65 |
[% END %] |
60 |
[% END %] |
| 66 |
|
61 |
|
| 67 |
[% IF (item.isa('Koha::Item') AND item.holds.waiting.count) OR (item.isa('Koha::Item') AND item.holds.processing.count) OR (NOT item.isa('Koha::Item') AND item.waiting) OR (NOT item.isa('Koha::Item') AND item.processing) %] |
62 |
[% IF item.holds.waiting.count OR item.holds.processing.count %] |
| 68 |
[% SET itemavailable = 0 %] |
63 |
[% SET itemavailable = 0 %] |
| 69 |
<span class="item-status onhold">On hold</span> |
64 |
<span class="item-status onhold">On hold</span> |
| 70 |
[% END %] |
65 |
[% END %] |
|
Lines 108-114
Link Here
|
| 108 |
[% END %] |
103 |
[% END %] |
| 109 |
[% END %] |
104 |
[% END %] |
| 110 |
|
105 |
|
| 111 |
[% IF Koha.Preference('OPACAcquisitionDetails') AND ( item.isa('Koha::Item') ) AND ( item.orders.filter_by_active.count ) %] |
106 |
[% IF Koha.Preference('OPACAcquisitionDetails') AND item.orders.filter_by_active.count %] |
| 112 |
[% SET itemavailable = 0 %] |
107 |
[% SET itemavailable = 0 %] |
| 113 |
<span class="item-status onorder">On order</span> |
108 |
<span class="item-status onorder">On order</span> |
| 114 |
[% END %] |
109 |
[% END %] |
| 115 |
- |
|
|