|
Lines 1-84
Link Here
|
| 1 |
[% USE AuthorisedValues %] |
|
|
| 2 |
[% USE Branches %] |
| 3 |
[% USE Koha %] |
| 4 |
[% USE KohaDates %] |
| 5 |
[% PROCESS 'i18n.inc' %] |
| 6 |
[% transfer = item.get_transfer() %] |
| 7 |
[% IF item.checkout %] |
| 8 |
<span class="datedue"> |
| 9 |
[% IF item.checkout.onsite_checkout %] |
| 10 |
[% t('Currently in local use by') | html %] |
| 11 |
[% ELSE %] |
| 12 |
[% t('Checked out to') | html %] |
| 13 |
[% END %] |
| 14 |
[% INCLUDE 'patron-title.inc' patron=item.checkout.patron hide_patron_infos_if_needed=1 %] |
| 15 |
: [% tx('due {date_due}', { date_due = item.checkout.date_due }) | html %] |
| 16 |
</span> |
| 17 |
[% ELSIF transfer %] |
| 18 |
[% datesent = BLOCK %][% transfer.datesent | $KohaDates %][% END %] |
| 19 |
<span class="intransit">[% tx('In transit from {frombranch} to {tobranch} since {datesent}', { frombranch = Branches.GetName(transfer.frombranch), tobranch = Branches.GetName(transfer.tobranch), datesent = datesent }) %]</span> |
| 20 |
[% END %] |
| 21 |
|
| 22 |
[% IF item.itemlost %] |
| 23 |
[% itemlost_description = AuthorisedValues.GetDescriptionByKohaField({ kohafield = 'items.itemlost', authorised_value = item.itemlost }) %] |
| 24 |
[% IF itemlost_description %] |
| 25 |
<span class="lost">[% itemlost_description | html %]</span> |
| 26 |
[% ELSE %] |
| 27 |
<span class="lost">[% t('Unavailable (lost or missing)') | html %]</span> |
| 28 |
[% END %] |
| 29 |
[% END %] |
| 30 |
|
| 31 |
[% IF item.withdrawn %] |
| 32 |
[% withdrawn_description = AuthorisedValues.GetDescriptionByKohaField({ kohafield = 'items.withdrawn', authorised_value = item.withdrawn }) %] |
| 33 |
[% IF withdrawn_description %] |
| 34 |
<span class="wdn">[% withdrawn_description | html %]</span> |
| 35 |
[% ELSE %] |
| 36 |
<span class="wdn">[% t('Withdrawn') | html %]</span> |
| 37 |
[% END %] |
| 38 |
[% END %] |
| 39 |
|
| 40 |
[% IF item.damaged %] |
| 41 |
[% damaged_description = AuthorisedValues.GetDescriptionByKohaField({ kohafield = 'items.damaged', authorised_value = item.damaged }) %] |
| 42 |
[% IF damaged_description %] |
| 43 |
<span class="dmg">[% damaged_description | html %]</span> |
| 44 |
[% ELSE %] |
| 45 |
<span class="dmg">[% t('Damaged') | html %]</span> |
| 46 |
[% END %] |
| 47 |
[% END %] |
| 48 |
|
| 49 |
[% IF item.notforloan || item.effective_itemtype.notforloan %] |
| 50 |
<span> |
| 51 |
[% t('Not for loan') | html %] |
| 52 |
[% notforloan_description = AuthorisedValues.GetDescriptionByKohaField({ kohafield = 'items.notforloan', authorised_value = item.notforloan }) %] |
| 53 |
[% IF notforloan_description %] |
| 54 |
([% notforloan_description | html %]) |
| 55 |
[% END %] |
| 56 |
</span> |
| 57 |
[% END %] |
| 58 |
|
| 59 |
[% hold = item.holds.next %] |
| 60 |
[% IF hold %] |
| 61 |
<span> |
| 62 |
[% IF hold.waitingdate %] |
| 63 |
Waiting at [% Branches.GetName(hold.get_column('branchcode')) | html %] since [% hold.waitingdate | $KohaDates %]. |
| 64 |
[% ELSE %] |
| 65 |
Item-level hold (placed [% hold.reservedate | $KohaDates %]) for delivery at [% Branches.GetName(hold.get_column('branchcode')) | html %]. |
| 66 |
[% END %] |
| 67 |
[% IF Koha.Preference('canreservefromotherbranches') %] |
| 68 |
[% t('Hold for:') | html %] |
| 69 |
[% INCLUDE 'patron-title.inc' patron=hold.borrower hide_patron_infos_if_needed=1 %] |
| 70 |
[% END %] |
| 71 |
</span> |
| 72 |
[% END %] |
| 73 |
[% UNLESS item.notforloan || item.effective_itemtype.notforloan || item.onloan || item.itemlost || item.withdrawn || item.damaged || transfer || hold %] |
| 74 |
<span>[% t('Available') | html %]</span> |
| 75 |
[% END %] |
| 76 |
|
| 77 |
[% IF ( item.restricted ) %] |
| 78 |
[% restricted_description = AuthorisedValues.GetDescriptionByKohaField({ kohafield = 'items.restricted', authorised_value = item.restricted }) %] |
| 79 |
[% IF restricted_description %] |
| 80 |
<span class="restricted">([% restricted_description | html %])</span> |
| 81 |
[% ELSE %] |
| 82 |
<span class="restricted">[% t('Restricted') | html %]</span> |
| 83 |
[% END %] |
| 84 |
[% END %] |