}
}
-#####################
-
-# Used for branch transfer limits error messages.
-my $codeTypeDescription = 'Collection Code';
-my $codeType = C4::Context->preference("BranchTransferLimitsType");
-if ( $codeType eq 'itemtype' ) {
- $codeTypeDescription = 'Item Type';
-}
-
my @errmsgloop;
foreach my $code ( keys %$messages ) {
if ( $code ne 'WasTransfered' ) {
my ( $tbr, $typecode ) = split( /::/, $messages->{'NotAllowed'} );
$err{tbr} = $branches->{ $tbr }->{'branchname'};
$err{code} = $typecode;
- $err{codeType} = $codeTypeDescription;
}
elsif ( $code eq 'IsPermanent' ) {
$err{errispermanent} = 1;
+[% USE Koha %]
+[% USE ItemTypes %]
+[% USE AuthorisedValues %]
[% INCLUDE 'doc-head-open.inc' %]
<title>Koha › Circulation › Transfers</title>
[% INCLUDE 'doc-head-close.inc' %]
<li>Please return item to home library: [% errmsgloo.msg %]</li>
[% END %]
[% IF ( errmsgloo.errnotallowed ) %]
- <li>You cannot transfer items of [% errmsgloo.codeType %] <b>[% errmsgloo.code %]</b> to <b>[% errmsgloo.tbr %]</b></li>
+ <li>Transfer is not allowed for:
+ <ol>
+ [% IF ( Koha.Preference('BranchTransferLimitsType') == 'itemtype' ) %]
+ <li>Item type: <b>[% ItemTypes.GetDescription( errmsgloo.code ) %]</b></li>
+ [% ELSE %]
+ <li>Collection code: <b>[% AuthorisedValues.GetByCode( 'CCODE', errmsgloo.code ) %]</b></li>
+ [% END %]
+ <li>Destination library: <b>[% errmsgloo.tbr %]</b></li>
+ </ol>
+ </li>
[% END %]
[% IF ( errmsgloo.errdesteqholding ) %]
<li>Item is already at destination library.</li>
<table>
<caption>Transferred items</caption>
<tr>
- <th>Title</th>
- <th>Author</th>
- <th>Barcode</th>
- <th>Shelving location</th>
- <th>Call number</th>
- <th>Type</th>
- <th>To</th>
+ <th class="tf-title">Title</th>
+ <th class="tf-author">Author</th>
+ <th class="tf-barcode">Barcode</th>
+ <th class="tf-location">Shelving location</th>
+ <th class="tf-itemcallnumber">Call number</th>
+ <th class="tf-itemtype">Item type</th>
+ <th class="tf-ccode">Collection code</th>
+ <th class="tf-destination">Destination</th>
</tr>
[% FOREACH trsfitemloo IN trsfitemloop %]
<tr>
- <td><a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=[% trsfitemloo.biblionumber %]">[% trsfitemloo.title |html %]</a></td>
- <td>[% trsfitemloo.author %]</td>
- <td><a href="/cgi-bin/koha/catalogue/moredetail.pl?biblionumber=[% trsfitemloo.biblionumber %]&itemnumber=[% trsfitemloo.itemnumber %]#item[% trsfitemloo.itemnumber %]">[% trsfitemloo.barcode %]</a></td>
- <td>[% trsfitemloo.location %]</td>
- <td>[% trsfitemloo.itemcallnumber %]</td>
- <td>[% trsfitemloo.ccode %]</td>
- <td>[% trsfitemloo.tobrname %]</td>
+ <td class="tf-title"><a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=[% trsfitemloo.biblionumber %]">[% trsfitemloo.title |html %]</a></td>
+ <td class="tf-author">[% trsfitemloo.author %]</td>
+ <td class="tf-barcode"><a href="/cgi-bin/koha/catalogue/moredetail.pl?biblionumber=[% trsfitemloo.biblionumber %]&itemnumber=[% trsfitemloo.itemnumber %]#item[% trsfitemloo.itemnumber %]">[% trsfitemloo.barcode %]</a></td>
+ <td class="tf-location">[% trsfitemloo.location %]</td>
+ <td class="tf-itemcallnumber">[% trsfitemloo.itemcallnumber %]</td>
+ <td class="tf-itemtype">[% ItemTypes.GetDescription( trsfitemloo.itemtype ) %]</td>
+ <td class="tf-ccode">[% AuthorisedValues.GetByCode( 'CCODE', trsfitemloo.ccode ) %]</td>
+ <td class="tf-destination">[% trsfitemloo.tobrname %]</td>
</tr>
[% END %]
</table>