View | Details | Raw Unified | Return to bug 39189
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/moredetail.tt (-349 / +352 lines)
Lines 136-553 Link Here
136
        [% END %]
136
        [% END %]
137
137
138
        [% FOREACH ITEM_DAT IN ITEM_DATA %]
138
        [% FOREACH ITEM_DAT IN ITEM_DATA %]
139
            <h3 id="item[% ITEM_DAT.itemnumber | html %]" class="expanded">
139
            <div id="container[% ITEM_DAT.itemnumber | html %]">
140
                <i class="fa fa-caret-down" title="Collapse this section"></i>
140
                <h3 id="item[% ITEM_DAT.itemnumber | html %]" class="expanded">
141
                [% IF ITEM_DAT.barcode -%]
141
                    <i class="fa fa-caret-down" title="Collapse this section"></i>
142
                    Barcode [% ITEM_DAT.barcode | html %]
142
                    [% IF ITEM_DAT.barcode -%]
143
                [% ELSE -%]
143
                        Barcode [% ITEM_DAT.barcode | html %]
144
                    Item number [% ITEM_DAT.itemnumber | html %]
144
                    [% ELSE -%]
145
                [% END %]
145
                        Item number [% ITEM_DAT.itemnumber | html %]
146
                [% IF not_for_loan %][% not_for_loan_description | html %][% END %]
146
                    [% END %]
147
            </h3>
147
                    [% IF not_for_loan %][% not_for_loan_description | html %][% END %]
148
            <div id="collapse_item[% ITEM_DAT.itemnumber | html %]" class="page-section clearfix">
148
                </h3>
149
                [% SET not_for_loan = 0 %]
149
                <div id="collapse_item[% ITEM_DAT.itemnumber | html %]" class="page-section clearfix">
150
                [% IF ITEM_DAT.notforloan || ITEM_DAT.effective_itemtype.notforloan %]
150
                    [% SET not_for_loan = 0 %]
151
                    [% SET not_for_loan = 1 %]
151
                    [% IF ITEM_DAT.notforloan || ITEM_DAT.effective_itemtype.notforloan %]
152
                    [% SET not_for_loan_description = AuthorisedValues.GetDescriptionByKohaField( kohafield => 'items.notforloan', authorised_value => item.notforloan ) %]
152
                        [% SET not_for_loan = 1 %]
153
                [% END %]
153
                        [% SET not_for_loan_description = AuthorisedValues.GetDescriptionByKohaField( kohafield => 'items.notforloan', authorised_value => item.notforloan ) %]
154
                <div class="listgroup">
154
                    [% END %]
155
                    <h4>
155
                    <div class="listgroup">
156
                        Item information
156
                        <h4>
157
                        [% UNLESS ( ITEM_DAT.nomod ) %]
157
                            Item information
158
                            [% IF ( CAN_user_editcatalogue_edit_items ) %]
158
                            [% UNLESS ( ITEM_DAT.nomod ) %]
159
                                <a href="/cgi-bin/koha/cataloguing/additem.pl?op=edititem&amp;biblionumber=[% ITEM_DAT.biblionumber | uri %]&amp;itemnumber=[% ITEM_DAT.itemnumber | uri %]"
159
                                [% IF ( CAN_user_editcatalogue_edit_items ) %]
160
                                    ><i class="fa-solid fa-pencil" aria-hidden="true"></i> Edit item</a
160
                                    <a href="/cgi-bin/koha/cataloguing/additem.pl?op=edititem&amp;biblionumber=[% ITEM_DAT.biblionumber | uri %]&amp;itemnumber=[% ITEM_DAT.itemnumber | uri %]"
161
                                >
161
                                        ><i class="fa-solid fa-pencil" aria-hidden="true"></i> Edit item</a
162
                                    >
163
                                [% END %]
162
                            [% END %]
164
                            [% END %]
163
                        [% END %]
165
                        </h4>
164
                    </h4>
165
166
166
                    <div class="rows">
167
                        <div class="rows">
167
                        <ol class="bibliodetails">
168
                            <ol class="bibliodetails">
168
                            <li class="homebranch"><span class="label">Home library:</span> [% Branches.GetName( ITEM_DAT.homebranch ) | html %]&nbsp;</li>
169
                                <li class="homebranch"><span class="label">Home library:</span> [% Branches.GetName( ITEM_DAT.homebranch ) | html %]&nbsp;</li>
169
                            [% IF ( item_level_itypes ) %]
170
                                [% IF ( item_level_itypes ) %]
170
                                <li class="itype"><span class="label">Item type:</span> [% ITEM_DAT.itype | html %]&nbsp;</li>
171
                                    <li class="itype"><span class="label">Item type:</span> [% ITEM_DAT.itype | html %]&nbsp;</li>
171
                            [% END %]
172
                                [% END %]
172
                            [% IF ( ITEM_DAT.ccode) %]
173
                                [% IF ( ITEM_DAT.ccode) %]
173
                                <li class="ccode"><span class="label">Collection:</span> [% ITEM_DAT.ccode | html %]</li>
174
                                    <li class="ccode"><span class="label">Collection:</span> [% ITEM_DAT.ccode | html %]</li>
174
                            [% END %]
175
                                [% END %]
175
                            <li class="itemcallnumber"><span class="label">Item call number:</span> [% ITEM_DAT.itemcallnumber | html %]</li>
176
                                <li class="itemcallnumber"><span class="label">Item call number:</span> [% ITEM_DAT.itemcallnumber | html %]</li>
176
                            [% IF ( ITEM_DAT.displaycopy ) %]
177
                                [% IF ( ITEM_DAT.displaycopy ) %]
177
                                <li class="copynumber"><span class="label">Copy number:</span> [% ITEM_DAT.copyvol | html %]&nbsp;</li>
178
                                    <li class="copynumber"><span class="label">Copy number:</span> [% ITEM_DAT.copyvol | html %]&nbsp;</li>
178
                            [% END %]
179
                                [% END %]
179
                            [% IF ( ITEM_DAT.location ) %]
180
                                [% IF ( ITEM_DAT.location ) %]
180
                                <li class="location">
181
                                    <li class="location">
181
                                    <span class="label">Shelving location:</span>
182
                                        <span class="label">Shelving location:</span>
182
                                    [% AuthorisedValues.GetDescriptionByKohaField( kohafield => 'items.location', authorised_value => ITEM_DAT.location ) | html %]
183
                                        [% AuthorisedValues.GetDescriptionByKohaField( kohafield => 'items.location', authorised_value => ITEM_DAT.location ) | html %]
183
                                </li>
184
                                    </li>
184
                            [% END %]
185
                                [% END %]
185
                            [% IF ( ITEM_DAT.replacementprice ) %]
186
                                [% IF ( ITEM_DAT.replacementprice ) %]
186
                                <li class="replacementprice"><span class="label">Replacement price:</span> [% ITEM_DAT.replacementprice | $Price %]&nbsp;</li>
187
                                    <li class="replacementprice"><span class="label">Replacement price:</span> [% ITEM_DAT.replacementprice | $Price %]&nbsp;</li>
187
                            [% END %]
188
                                [% END %]
188
                            [% IF ITEM_DAT.materials %]
189
                                [% IF ITEM_DAT.materials %]
189
                                <li class="materials"><span class="label">Materials specified:</span> [% ITEM_DAT.materials | html %]</li>
190
                                    <li class="materials"><span class="label">Materials specified:</span> [% ITEM_DAT.materials | html %]</li>
190
                            [% END %]
191
                                [% END %]
191
                        </ol>
192
                            </ol>
192
                        <!-- /.bibliodetails -->
193
                            <!-- /.bibliodetails -->
194
                        </div>
195
                        <!-- /.rows -->
193
                    </div>
196
                    </div>
194
                    <!-- /.rows -->
197
                    <!-- /.listgroup -->
195
                </div>
196
                <!-- /.listgroup -->
197
198
198
                <div class="listgroup">
199
                    <div class="listgroup">
199
                    <h4>
200
                        <h4>
200
                        <span>Statuses</span>
201
                            <span>Statuses</span>
201
                        [% IF ( ITEM_DAT.status_advisory ) %]
202
                            [% IF ( ITEM_DAT.status_advisory ) %]
202
                            ([% IF ( not_for_loan ) %]
203
                                ([% IF ( not_for_loan ) %]
203
                                [% IF not_for_loan_description %]
204
                                    [% IF not_for_loan_description %]
204
                                    [% not_for_loan_description | html %]
205
                                        [% not_for_loan_description | html %]
205
                                [% ELSE %]
206
                                    [% ELSE %]
206
                                    <span>Not for loan</span>
207
                                        <span>Not for loan</span>
208
                                    [% END %]
207
                                [% END %]
209
                                [% END %]
210
                                [% IF ( ITEM_DAT.itemlost ) %]<span>Lost</span>[% END %]
211
                                [% IF ( ITEM_DAT.damaged ) %]<span>Damaged</span>[% END %]
212
                                [% IF ( ITEM_DAT.withdrawn ) %]<span>Withdrawn</span>[% END %]
213
                                )
208
                            [% END %]
214
                            [% END %]
209
                            [% IF ( ITEM_DAT.itemlost ) %]<span>Lost</span>[% END %]
215
                        </h4>
210
                            [% IF ( ITEM_DAT.damaged ) %]<span>Damaged</span>[% END %]
211
                            [% IF ( ITEM_DAT.withdrawn ) %]<span>Withdrawn</span>[% END %]
212
                            )
213
                        [% END %]
214
                    </h4>
215
216
216
                    <div class="rows">
217
                        <div class="rows">
217
                        <ol class="bibliodetails">
218
                            <ol class="bibliodetails">
218
                            <li class="holdingbranch"><span class="label">Current library:</span> [% Branches.GetName( ITEM_DAT.holdingbranch ) | html %]&nbsp;</li>
219
                                <li class="holdingbranch"><span class="label">Current library:</span> [% Branches.GetName( ITEM_DAT.holdingbranch ) | html %]&nbsp;</li>
219
                            <li class="checkout_status">
220
                                <li class="checkout_status">
220
                                <span class="label">Checkout status:</span>
221
                                    <span class="label">Checkout status:</span>
221
                                [% SET checkout = ITEM_DAT.object.checkout %]
222
                                    [% SET checkout = ITEM_DAT.object.checkout %]
222
                                [% IF ( checkout ) %]
223
                                    [% IF ( checkout ) %]
223
                                    <span>Checked out to [% INCLUDE 'patron-title.inc' patron => checkout.patron hide_patron_infos_if_needed=1 %]</span>
224
                                        <span>Checked out to [% INCLUDE 'patron-title.inc' patron => checkout.patron hide_patron_infos_if_needed=1 %]</span>
224
                                    [% IF ( checkout.lastreneweddate ) %]
225
                                        [% IF ( checkout.lastreneweddate ) %]
225
                                        <span>Last renewed [% checkout.lastreneweddate | $KohaDates %]</span>,
226
                                            <span>Last renewed [% checkout.lastreneweddate | $KohaDates %]</span>,
226
                                    [% END %]
227
                                        [% END %]
227
                                    [% IF ( checkout.date_due ) %]
228
                                        [% IF ( checkout.date_due ) %]
228
                                        <span>Due back on [% checkout.date_due | $KohaDates as_due_date => 1 %]</span>
229
                                            <span>Due back on [% checkout.date_due | $KohaDates as_due_date => 1 %]</span>
229
                                    [% ELSE %]
230
                                        [% ELSE %]
230
                                        <span>Not checked out</span>
231
                                            <span>Not checked out</span>
232
                                        [% END %]
231
                                    [% END %]
233
                                    [% END %]
232
                                [% END %]
233
                            </li>
234
                            [% IF ITEM_DAT.object.checkout.renewals_count %]
235
                                <li class="renewals_count">
236
                                    <span class="label">Current renewals:</span>
237
                                    [% ITEM_DAT.object.checkout.renewals_count | html %] [
238
                                    <a class="checkout_renewals_view" data-renewals="[% ITEM_DAT.object.checkout.renewals_count | html | html %]" data-issueid="[% ITEM_DAT.object.checkout.id | html %]" href="#">View</a> ]
239
                                </li>
234
                                </li>
240
                            [% END %]
235
                                [% IF ITEM_DAT.object.checkout.renewals_count %]
241
                            [% IF itemlostloop %]
236
                                    <li class="renewals_count">
242
                                <li class="lost">
237
                                        <span class="label">Current renewals:</span>
243
                                    <span class="label">Lost status:</span>
238
                                        [% ITEM_DAT.object.checkout.renewals_count | html %] [
244
                                    [% IF ( CAN_user_circulate ) %]
239
                                        <a class="checkout_renewals_view" data-renewals="[% ITEM_DAT.object.checkout.renewals_count | html | html %]" data-issueid="[% ITEM_DAT.object.checkout.id | html %]" href="#">View</a> ]
245
                                        [% SET ClaimReturnedLostValue = Koha.Preference('ClaimReturnedLostValue') %]
240
                                    </li>
246
                                        <form action="updateitem.pl" method="post">
241
                                [% END %]
247
                                            [% INCLUDE 'csrf-token.inc' %]
242
                                [% IF itemlostloop %]
248
                                            <input type="hidden" name="biblionumber" value="[% ITEM_DAT.biblionumber | html %]" />
243
                                    <li class="lost">
249
                                            <input type="hidden" name="biblioitemnumber" value="[% ITEM_DAT.biblioitemnumber | html %]" />
244
                                        <span class="label">Lost status:</span>
250
                                            <input type="hidden" name="itemnumber" value="[% ITEM_DAT.itemnumber | html %]" />
245
                                        [% IF ( CAN_user_circulate ) %]
246
                                            [% SET ClaimReturnedLostValue = Koha.Preference('ClaimReturnedLostValue') %]
247
                                            <form action="updateitem.pl" method="post">
248
                                                [% INCLUDE 'csrf-token.inc' %]
249
                                                <input type="hidden" name="biblionumber" value="[% ITEM_DAT.biblionumber | html %]" />
250
                                                <input type="hidden" name="biblioitemnumber" value="[% ITEM_DAT.biblioitemnumber | html %]" />
251
                                                <input type="hidden" name="itemnumber" value="[% ITEM_DAT.itemnumber | html %]" />
251
252
252
                                            <select name="itemlost">
253
                                                <select name="itemlost">
253
                                                <option value="">Choose</option>
254
                                                    <option value="">Choose</option>
254
                                                [% FOREACH itemlostloo IN itemlostloop %]
255
                                                    [% FOREACH itemlostloo IN itemlostloop %]
255
                                                    [% IF itemlostloo.authorised_value == ITEM_DAT.itemlost %]
256
                                                        [% IF itemlostloo.authorised_value == ITEM_DAT.itemlost %]
256
                                                        <option value="[% itemlostloo.authorised_value | html %]" selected="selected">[% itemlostloo.lib | html %]</option>
257
                                                            <option value="[% itemlostloo.authorised_value | html %]" selected="selected">[% itemlostloo.lib | html %]</option>
257
                                                    [% ELSIF ClaimReturnedLostValue && itemlostloo.authorised_value == ClaimReturnedLostValue #Filter claims returned status from pulldown %]
258
                                                        [% ELSIF ClaimReturnedLostValue && itemlostloo.authorised_value == ClaimReturnedLostValue #Filter claims returned status from pulldown %]
258
                                                        <option value="[% itemlostloo.authorised_value | html %]" disabled="disabled" title="Return claims must be processed from the patron details page">[% itemlostloo.lib | html %]</option>
259
                                                            <option value="[% itemlostloo.authorised_value | html %]" disabled="disabled" title="Return claims must be processed from the patron details page"
259
                                                    [% ELSE %]
260
                                                                >[% itemlostloo.lib | html %]</option
260
                                                        <option value="[% itemlostloo.authorised_value | html %]">[% itemlostloo.lib | html %]</option>
261
                                                            >
262
                                                        [% ELSE %]
263
                                                            <option value="[% itemlostloo.authorised_value | html %]">[% itemlostloo.lib | html %]</option>
264
                                                        [% END %]
261
                                                    [% END %]
265
                                                    [% END %]
262
                                                [% END %]
266
                                                </select>
263
                                            </select>
267
                                                <input type="hidden" name="withdrawn" value="[% ITEM_DAT.withdrawn | html %]" />
264
                                            <input type="hidden" name="withdrawn" value="[% ITEM_DAT.withdrawn | html %]" />
268
                                                <input type="hidden" name="damaged" value="[% ITEM_DAT.damaged | html %]" />
265
                                            <input type="hidden" name="damaged" value="[% ITEM_DAT.damaged | html %]" />
266
269
267
                                            <input type="hidden" name="op" value="cud-set_lost" />
270
                                                <input type="hidden" name="op" value="cud-set_lost" />
268
                                            <input type="submit" name="submit" class="btn btn-primary btn-xs" value="Set status" />
271
                                                <input type="submit" name="submit" class="btn btn-primary btn-xs" value="Set status" />
269
                                            [% IF ClaimReturnedLostValue && ITEM_DAT.has_return_claim %]
272
                                                [% IF ClaimReturnedLostValue && ITEM_DAT.has_return_claim %]
270
                                                <p class="help-block">Item has been claimed as returned.</p>
273
                                                    <p class="help-block">Item has been claimed as returned.</p>
271
                                            [% END %]
274
                                                [% END %]
272
                                        </form>
275
                                            </form>
273
                                    [% ELSE %]
276
                                        [% ELSE %]
274
                                        [% FOREACH itemlostloo IN itemlostloop %]
277
                                            [% FOREACH itemlostloo IN itemlostloop %]
275
                                            [% IF ( itemlostloo.selected ) %]
278
                                                [% IF ( itemlostloo.selected ) %]
276
                                                [% itemlostloo.lib | html %]
279
                                                    [% itemlostloo.lib | html %]
280
                                                [% END %]
277
                                            [% END %]
281
                                            [% END %]
278
                                        [% END %]
282
                                        [% END %]
283
                                    </li>
284
                                    [% IF ITEM_DAT.itemlost != "" && ITEM_DAT.itemlost_on %]
285
                                        <li><span class="label">Lost on:</span>[% ITEM_DAT.itemlost_on | $KohaDates %]</li>
279
                                    [% END %]
286
                                    [% END %]
280
                                </li>
281
                                [% IF ITEM_DAT.itemlost != "" && ITEM_DAT.itemlost_on %]
282
                                    <li><span class="label">Lost on:</span>[% ITEM_DAT.itemlost_on | $KohaDates %]</li>
283
                                [% END %]
287
                                [% END %]
284
                            [% END %]
285
288
286
                            [% IF itemdamagedloop %]
289
                                [% IF itemdamagedloop %]
287
                                <li class="damaged">
290
                                    <li class="damaged">
288
                                    <span class="label">Damaged status:</span>
291
                                        <span class="label">Damaged status:</span>
289
                                    [% IF ( CAN_user_circulate ) %]
292
                                        [% IF ( CAN_user_circulate ) %]
290
                                        <form action="updateitem.pl" method="post">
293
                                            <form action="updateitem.pl" method="post">
291
                                            [% INCLUDE 'csrf-token.inc' %]
294
                                                [% INCLUDE 'csrf-token.inc' %]
292
                                            <input type="hidden" name="biblionumber" value="[% ITEM_DAT.biblionumber | html %]" />
295
                                                <input type="hidden" name="biblionumber" value="[% ITEM_DAT.biblionumber | html %]" />
293
                                            <input type="hidden" name="biblioitemnumber" value="[% ITEM_DAT.biblioitemnumber | html %]" />
296
                                                <input type="hidden" name="biblioitemnumber" value="[% ITEM_DAT.biblioitemnumber | html %]" />
294
                                            <input type="hidden" name="itemnumber" value="[% ITEM_DAT.itemnumber | html %]" />
297
                                                <input type="hidden" name="itemnumber" value="[% ITEM_DAT.itemnumber | html %]" />
295
                                            <select name="damaged">
298
                                                <select name="damaged">
296
                                                <option value="">Choose</option>
299
                                                    <option value="">Choose</option>
297
                                                [% FOREACH itemdamagedloo IN itemdamagedloop %]
300
                                                    [% FOREACH itemdamagedloo IN itemdamagedloop %]
298
                                                    [% IF itemdamagedloo.authorised_value == ITEM_DAT.damaged %]
301
                                                        [% IF itemdamagedloo.authorised_value == ITEM_DAT.damaged %]
299
                                                        <option value="[% itemdamagedloo.authorised_value | html %]" selected="selected">[% itemdamagedloo.lib | html %]</option>
302
                                                            <option value="[% itemdamagedloo.authorised_value | html %]" selected="selected">[% itemdamagedloo.lib | html %]</option>
300
                                                    [% ELSE %]
303
                                                        [% ELSE %]
301
                                                        <option value="[% itemdamagedloo.authorised_value | html %]">[% itemdamagedloo.lib | html %]</option>
304
                                                            <option value="[% itemdamagedloo.authorised_value | html %]">[% itemdamagedloo.lib | html %]</option>
305
                                                        [% END %]
302
                                                    [% END %]
306
                                                    [% END %]
307
                                                </select>
308
                                                <input type="hidden" name="op" value="cud-set_damaged" />
309
                                                <input type="submit" name="submit" class="btn btn-primary btn-xs" value="Set status" />
310
                                            </form>
311
                                        [% ELSE %]
312
                                            [% FOREACH itemdamagedloo IN itemdamagedloop %]
313
                                                [% IF ( itemdamagedloo.selected ) %]
314
                                                    [% itemdamagedloo.lib | html %]
303
                                                [% END %]
315
                                                [% END %]
304
                                            </select>
305
                                            <input type="hidden" name="op" value="cud-set_damaged" />
306
                                            <input type="submit" name="submit" class="btn btn-primary btn-xs" value="Set status" />
307
                                        </form>
308
                                    [% ELSE %]
309
                                        [% FOREACH itemdamagedloo IN itemdamagedloop %]
310
                                            [% IF ( itemdamagedloo.selected ) %]
311
                                                [% itemdamagedloo.lib | html %]
312
                                            [% END %]
316
                                            [% END %]
313
                                        [% END %]
317
                                        [% END %]
318
                                    </li>
319
                                    [% IF ITEM_DAT.damaged != "" && ITEM_DAT.damaged_on %]
320
                                        <li><span class="label">Damaged on:</span>[% ITEM_DAT.damaged_on | $KohaDates %]</li>
314
                                    [% END %]
321
                                    [% END %]
315
                                </li>
316
                                [% IF ITEM_DAT.damaged != "" && ITEM_DAT.damaged_on %]
317
                                    <li><span class="label">Damaged on:</span>[% ITEM_DAT.damaged_on | $KohaDates %]</li>
318
                                [% END %]
322
                                [% END %]
319
                            [% END %]
320
323
321
                            [% IF itemwithdrawnloop %]
324
                                [% IF itemwithdrawnloop %]
322
                                <li class="withdrawn">
325
                                    <li class="withdrawn">
323
                                    <span class="label">Withdrawn status:</span>
326
                                        <span class="label">Withdrawn status:</span>
324
                                    [% IF ( CAN_user_circulate ) %]
327
                                        [% IF ( CAN_user_circulate ) %]
325
                                        <form action="updateitem.pl" method="post">
328
                                            <form action="updateitem.pl" method="post">
326
                                            [% INCLUDE 'csrf-token.inc' %]
329
                                                [% INCLUDE 'csrf-token.inc' %]
327
                                            <input type="hidden" name="biblionumber" value="[% ITEM_DAT.biblionumber | html %]" />
330
                                                <input type="hidden" name="biblionumber" value="[% ITEM_DAT.biblionumber | html %]" />
328
                                            <input type="hidden" name="biblioitemnumber" value="[% ITEM_DAT.biblioitemnumber | html %]" />
331
                                                <input type="hidden" name="biblioitemnumber" value="[% ITEM_DAT.biblioitemnumber | html %]" />
329
                                            <input type="hidden" name="itemnumber" value="[% ITEM_DAT.itemnumber | html %]" />
332
                                                <input type="hidden" name="itemnumber" value="[% ITEM_DAT.itemnumber | html %]" />
330
                                            <select name="withdrawn">
333
                                                <select name="withdrawn">
331
                                                <option value="">Choose</option>
334
                                                    <option value="">Choose</option>
332
                                                [% FOREACH itemwithdrawn IN itemwithdrawnloop %]
335
                                                    [% FOREACH itemwithdrawn IN itemwithdrawnloop %]
333
                                                    [% IF itemwithdrawn.authorised_value == ITEM_DAT.withdrawn %]
336
                                                        [% IF itemwithdrawn.authorised_value == ITEM_DAT.withdrawn %]
334
                                                        <option value="[% itemwithdrawn.authorised_value | html %]" selected="selected">[% itemwithdrawn.lib | html %]</option>
337
                                                            <option value="[% itemwithdrawn.authorised_value | html %]" selected="selected">[% itemwithdrawn.lib | html %]</option>
335
                                                    [% ELSE %]
338
                                                        [% ELSE %]
336
                                                        <option value="[% itemwithdrawn.authorised_value | html %]">[% itemwithdrawn.lib | html %]</option>
339
                                                            <option value="[% itemwithdrawn.authorised_value | html %]">[% itemwithdrawn.lib | html %]</option>
340
                                                        [% END %]
337
                                                    [% END %]
341
                                                    [% END %]
342
                                                </select>
343
                                                <input type="hidden" name="op" value="cud-set_withdrawn" />
344
                                                <input type="submit" name="submit" class="btn btn-primary btn-xs" value="Set status" />
345
                                            </form>
346
                                        [% ELSE %]
347
                                            [% FOREACH itemwithdrawn IN itemwithdrawnloop %]
348
                                                [% IF itemwithdrawn.authorised_value == ITEM_DAT.withdrawn %]
349
                                                    [% itemwithdrawn.lib | html %]
338
                                                [% END %]
350
                                                [% END %]
339
                                            </select>
340
                                            <input type="hidden" name="op" value="cud-set_withdrawn" />
341
                                            <input type="submit" name="submit" class="btn btn-primary btn-xs" value="Set status" />
342
                                        </form>
343
                                    [% ELSE %]
344
                                        [% FOREACH itemwithdrawn IN itemwithdrawnloop %]
345
                                            [% IF itemwithdrawn.authorised_value == ITEM_DAT.withdrawn %]
346
                                                [% itemwithdrawn.lib | html %]
347
                                            [% END %]
351
                                            [% END %]
348
                                        [% END %]
352
                                        [% END %]
353
                                    </li>
354
                                    [% IF ITEM_DAT.withdrawn != "" && ITEM_DAT.withdrawn_on %]
355
                                        <li><span class="label">Withdrawn on:</span>[% ITEM_DAT.withdrawn_on | $KohaDates %]</li>
349
                                    [% END %]
356
                                    [% END %]
350
                                </li>
351
                                [% IF ITEM_DAT.withdrawn != "" && ITEM_DAT.withdrawn_on %]
352
                                    <li><span class="label">Withdrawn on:</span>[% ITEM_DAT.withdrawn_on | $KohaDates %]</li>
353
                                [% END %]
357
                                [% END %]
354
                            [% END %]
358
                            </ol>
355
                        </ol>
359
                            <!-- /.bibliodetails -->
356
                        <!-- /.bibliodetails -->
360
                        </div>
361
                        <!-- /.rows -->
357
                    </div>
362
                    </div>
358
                    <!-- /.rows -->
363
                    <!-- /.listgroup -->
359
                </div>
360
                <!-- /.listgroup -->
361
364
362
                <div class="listgroup">
365
                    <div class="listgroup">
363
                    <h4>Priority</h4>
366
                        <h4>Priority</h4>
364
                    <div class="rows">
367
                        <div class="rows">
365
                        <ol class="bibliodetails">
368
                            <ol class="bibliodetails">
366
                            <li class="local_holds_priority">
369
                                <li class="local_holds_priority">
367
                                <span class="label">Exclude from local holds priority:</span>
370
                                    <span class="label">Exclude from local holds priority:</span>
368
                                <form action="updateitem.pl" method="post">
369
                                    [% INCLUDE 'csrf-token.inc' %]
370
                                    <input type="hidden" name="biblionumber" value="[% ITEM_DAT.biblionumber | html %]" />
371
                                    <input type="hidden" name="biblioitemnumber" value="[% ITEM_DAT.biblioitemnumber | html %]" />
372
                                    <input type="hidden" name="itemnumber" value="[% ITEM_DAT.itemnumber | html %]" />
373
                                    <select id="exclude_from_local_holds_priority" name="exclude_from_local_holds_priority">
374
                                        [% IF ITEM_DAT.exclude_from_local_holds_priority %]
375
                                            <option value="1" selected>Yes</option>
376
                                            <option value="0">No</option>
377
                                        [% ELSE %]
378
                                            <option value="1">Yes</option>
379
                                            <option value="0" selected>No</option>
380
                                        [% END %]
381
                                    </select>
382
                                    <input type="hidden" name="op" value="cud-set_exclude_priority" />
383
                                    <input type="submit" name="submit" class="btn btn-primary btn-xs" value="Update" />
384
                                </form>
385
                            </li>
386
                            <li class="bookable">
387
                                <span class="label"> Bookable: </span>
388
                                [% IF ( CAN_user_circulate ) %]
389
                                    <form action="updateitem.pl" method="post">
371
                                    <form action="updateitem.pl" method="post">
390
                                        [% INCLUDE 'csrf-token.inc' %]
372
                                        [% INCLUDE 'csrf-token.inc' %]
391
                                        <input type="hidden" name="biblionumber" value="[% ITEM_DAT.biblionumber | html %]" />
373
                                        <input type="hidden" name="biblionumber" value="[% ITEM_DAT.biblionumber | html %]" />
392
                                        <input type="hidden" name="biblioitemnumber" value="[% ITEM_DAT.biblioitemnumber | html %]" />
374
                                        <input type="hidden" name="biblioitemnumber" value="[% ITEM_DAT.biblioitemnumber | html %]" />
393
                                        <input type="hidden" name="itemnumber" value="[% ITEM_DAT.itemnumber | html %]" />
375
                                        <input type="hidden" name="itemnumber" value="[% ITEM_DAT.itemnumber | html %]" />
394
                                        <select name="bookable">
376
                                        <select id="exclude_from_local_holds_priority" name="exclude_from_local_holds_priority">
395
                                            [% IF ITEM_DAT.bookable == 1 %]
377
                                            [% IF ITEM_DAT.exclude_from_local_holds_priority %]
396
                                                <option value="">Follow item type</option>
378
                                                <option value="1" selected>Yes</option>
397
                                                <option value="1" selected="selected">Yes</option>
398
                                                <option value="0">No</option>
379
                                                <option value="0">No</option>
399
                                            [% ELSIF ITEM_DAT.bookable == 0 %]
400
                                                <option value="">Follow item type</option>
401
                                                <option value="1">Yes</option>
402
                                                <option value="0" selected="selected">No</option>
403
                                            [% ELSE %]
380
                                            [% ELSE %]
404
                                                <option value="" selected="selected">Follow item type</option>
405
                                                <option value="1">Yes</option>
381
                                                <option value="1">Yes</option>
406
                                                <option value="0">No</option>
382
                                                <option value="0" selected>No</option>
407
                                            [% END %]
383
                                            [% END %]
408
                                        </select>
384
                                        </select>
409
                                        <input type="hidden" name="op" value="cud-set_bookable" />
385
                                        <input type="hidden" name="op" value="cud-set_exclude_priority" />
410
                                        <input type="submit" name="submit" class="btn btn-primary btn-xs" value="Update" />
386
                                        <input type="submit" name="submit" class="btn btn-primary btn-xs" value="Update" />
411
                                    </form>
387
                                    </form>
412
                                [% ELSE %]
413
                                    [% IF ITEM_DAT.bookable == 1 %]Yes[% ELSIF ITEM_DAT.bookable == 0 %]No[% ELSE %]Follow item type[% END %]
414
                                [% END %]
415
                                <span class="hint"> Item type bookable: [% IF ITEM_DAT.effective_itemtype.bookable == 1 %]Yes[% ELSE %]No[% END %]</span>
416
                            </li>
417
                        </ol>
418
                        <!-- /.bibliodetails -->
419
                    </div>
420
                    <!-- /.rows -->
421
                </div>
422
                <!-- /.listgroup -->
423
424
                <div class="listgroup">
425
                    <h4>History</h4>
426
                    <div class="rows">
427
                        <ol class="bibliodetails">
428
                            [% IF ITEM_DAT.basketno %]
429
                                <li class="order_info">
430
                                    <span class="label">Order date:</span>
431
                                    [% IF ( CAN_user_acquisition_order_manage ) %]
432
                                        <a href="/cgi-bin/koha/acqui/basket.pl?basketno=[% ITEM_DAT.basketno | uri %]">[% ITEM_DAT.orderdate | $KohaDates %]</a>
433
                                    [% ELSE %]
434
                                        [% ITEM_DAT.orderdate | $KohaDates %]
435
                                    [% END %]
436
                                </li>
437
                                <li>
438
                                    <span class="label">Vendor:</span>
439
                                    [% ITEM_DAT.vendor | html %]
440
                                </li>
388
                                </li>
441
                            [% END %]
389
                                <li class="bookable">
442
390
                                    <span class="label"> Bookable: </span>
443
                            [% IF ITEM_DAT.dateaccessioned %]
391
                                    [% IF ( CAN_user_circulate ) %]
444
                                <li class="dateaccessioned">
392
                                        <form action="updateitem.pl" method="post">
445
                                    <span class="label">Accession date:</span>
393
                                            [% INCLUDE 'csrf-token.inc' %]
446
                                    [% IF ( CAN_user_acquisition_order_receive && ITEM_DAT.invoiceid ) %]
394
                                            <input type="hidden" name="biblionumber" value="[% ITEM_DAT.biblionumber | html %]" />
447
                                        <a href="/cgi-bin/koha/acqui/parcel.pl?invoiceid=[% ITEM_DAT.invoiceid | uri %]">[% ITEM_DAT.dateaccessioned | $KohaDates %]</a>
395
                                            <input type="hidden" name="biblioitemnumber" value="[% ITEM_DAT.biblioitemnumber | html %]" />
396
                                            <input type="hidden" name="itemnumber" value="[% ITEM_DAT.itemnumber | html %]" />
397
                                            <select name="bookable">
398
                                                [% IF ITEM_DAT.bookable == 1 %]
399
                                                    <option value="">Follow item type</option>
400
                                                    <option value="1" selected="selected">Yes</option>
401
                                                    <option value="0">No</option>
402
                                                [% ELSIF ITEM_DAT.bookable == 0 %]
403
                                                    <option value="">Follow item type</option>
404
                                                    <option value="1">Yes</option>
405
                                                    <option value="0" selected="selected">No</option>
406
                                                [% ELSE %]
407
                                                    <option value="" selected="selected">Follow item type</option>
408
                                                    <option value="1">Yes</option>
409
                                                    <option value="0">No</option>
410
                                                [% END %]
411
                                            </select>
412
                                            <input type="hidden" name="op" value="cud-set_bookable" />
413
                                            <input type="submit" name="submit" class="btn btn-primary btn-xs" value="Update" />
414
                                        </form>
448
                                    [% ELSE %]
415
                                    [% ELSE %]
449
                                        [% ITEM_DAT.dateaccessioned | $KohaDates %]
416
                                        [% IF ITEM_DAT.bookable == 1 %]Yes[% ELSIF ITEM_DAT.bookable == 0 %]No[% ELSE %]Follow item type[% END %]
450
                                    [% END %]
417
                                    [% END %]
418
                                    <span class="hint"> Item type bookable: [% IF ITEM_DAT.effective_itemtype.bookable == 1 %]Yes[% ELSE %]No[% END %]</span>
451
                                </li>
419
                                </li>
452
                            [% END %]
420
                            </ol>
421
                            <!-- /.bibliodetails -->
422
                        </div>
423
                        <!-- /.rows -->
424
                    </div>
425
                    <!-- /.listgroup -->
453
426
454
                            [% IF ( ITEM_DAT.invoicenumber ) %]
427
                    <div class="listgroup">
455
                                <li class="invoice">
428
                        <h4>History</h4>
456
                                    <span class="label">Invoice number:</span>
429
                        <div class="rows">
457
                                    [% ITEM_DAT.invoicenumber | html %]
430
                            <ol class="bibliodetails">
458
                                </li>
431
                                [% IF ITEM_DAT.basketno %]
459
                            [% END %]
432
                                    <li class="order_info">
433
                                        <span class="label">Order date:</span>
434
                                        [% IF ( CAN_user_acquisition_order_manage ) %]
435
                                            <a href="/cgi-bin/koha/acqui/basket.pl?basketno=[% ITEM_DAT.basketno | uri %]">[% ITEM_DAT.orderdate | $KohaDates %]</a>
436
                                        [% ELSE %]
437
                                            [% ITEM_DAT.orderdate | $KohaDates %]
438
                                        [% END %]
439
                                    </li>
440
                                    <li>
441
                                        <span class="label">Vendor:</span>
442
                                        [% ITEM_DAT.vendor | html %]
443
                                    </li>
444
                                [% END %]
460
445
461
                            <li class="issues">
446
                                [% IF ITEM_DAT.dateaccessioned %]
462
                                <span class="label">Total checkouts:</span>
447
                                    <li class="dateaccessioned">
463
                                [% IF ( ITEM_DAT.issues ) %]
448
                                        <span class="label">Accession date:</span>
464
                                    [% ITEM_DAT.issues | html %]
449
                                        [% IF ( CAN_user_acquisition_order_receive && ITEM_DAT.invoiceid ) %]
465
                                [% ELSE %]
450
                                            <a href="/cgi-bin/koha/acqui/parcel.pl?invoiceid=[% ITEM_DAT.invoiceid | uri %]">[% ITEM_DAT.dateaccessioned | $KohaDates %]</a>
466
                                    0
451
                                        [% ELSE %]
452
                                            [% ITEM_DAT.dateaccessioned | $KohaDates %]
453
                                        [% END %]
454
                                    </li>
467
                                [% END %]
455
                                [% END %]
468
                                (<a href="/cgi-bin/koha/circ/bookcount.pl?&amp;biblionumber=[% ITEM_DAT.biblionumber | uri %]&amp;itm=[% ITEM_DAT.itemnumber | uri %]">View item's checkout history</a>)
469
                            </li>
470
456
471
                            <li class="datelastseen">
457
                                [% IF ( ITEM_DAT.invoicenumber ) %]
472
                                <span class="label">Last seen:</span>
458
                                    <li class="invoice">
473
                                [% IF ( ITEM_DAT.datelastseen ) %]
459
                                        <span class="label">Invoice number:</span>
474
                                    [% ITEM_DAT.datelastseen | $KohaDates with_hours => 1 %]
460
                                        [% ITEM_DAT.invoicenumber | html %]
461
                                    </li>
475
                                [% END %]
462
                                [% END %]
476
                            </li>
463
477
                            <li class="datelastborrowed">
464
                                <li class="issues">
478
                                <span class="label">Last borrowed:</span>
465
                                    <span class="label">Total checkouts:</span>
479
                                [% IF (ITEM_DAT.datelastborrowed ) %][% ITEM_DAT.datelastborrowed | $KohaDates %][% END %]
466
                                    [% IF ( ITEM_DAT.issues ) %]
480
                            </li>
467
                                        [% ITEM_DAT.issues | html %]
481
                            [% IF Koha.Preference('StoreLastBorrower') && ITEM_DAT.object.last_returned_by %]
482
                                [% SET last_returned_by = ITEM_DAT.object.last_returned_by.cardnumber || ITEM_DAT.object.last_returned_by.borrowernumber %]
483
                                <li>
484
                                    <span class="label">Last returned by:</span>
485
                                    <a href="/cgi-bin/koha/circ/circulation.pl?borrowernumber=[% ITEM_DAT.object.last_returned_by.borrowernumber | uri %]">[% last_returned_by | html %]</a>
486
                                </li>
487
                            [% END %]
488
                            [% FOR i IN ITEM_DAT.old_issues %]
489
                                [% SET b = i.patron %]
490
                                <li class="previous_borrowers">
491
                                    [% IF loop.first %]
492
                                        <span class="label">Last borrower:</span>
493
                                    [% ELSE %]
468
                                    [% ELSE %]
494
                                        <span class="label">Previous borrower:</span>
469
                                        0
495
                                    [% END %]
470
                                    [% END %]
496
                                    [% SET last_or_previous_borrower = b.cardnumber || b.borrowernumber %]
471
                                    (<a href="/cgi-bin/koha/circ/bookcount.pl?&amp;biblionumber=[% ITEM_DAT.biblionumber | uri %]&amp;itm=[% ITEM_DAT.itemnumber | uri %]">View item's checkout history</a>)
497
                                    <a href="/cgi-bin/koha/circ/circulation.pl?borrowernumber=[% b.borrowernumber | uri %]">[% last_or_previous_borrower | html %]</a>&nbsp;
498
                                </li>
472
                                </li>
499
                            [% END %]
500
                            [% IF ( ITEM_DAT.paidfor ) %]
501
                                <li class="paidfor">
502
                                    <span class="label">Paid for?:</span>
503
                                    [% INCLUDE 'patron-title.inc' patron=ITEM_DAT.paidfor.patron hide_patron_infos_if_needed=1 %] on [% ITEM_DAT.paidfor.created_on | $KohaDates %]
504
                                </li>
505
                            [% END %]
506
473
507
                            [% IF ( ITEM_DAT.enumchron ) %]
474
                                <li class="datelastseen">
508
                                <li class="enumchron">
475
                                    <span class="label">Last seen:</span>
509
                                    <span class="label">Serial enumeration:</span>
476
                                    [% IF ( ITEM_DAT.datelastseen ) %]
510
                                    [% ITEM_DAT.enumchron | html %]&nbsp;
477
                                        [% ITEM_DAT.datelastseen | $KohaDates with_hours => 1 %]
478
                                    [% END %]
511
                                </li>
479
                                </li>
512
                            [% END %]
480
                                <li class="datelastborrowed">
513
481
                                    <span class="label">Last borrowed:</span>
514
                            <li class="itemnotes">
482
                                    [% IF (ITEM_DAT.datelastborrowed ) %][% ITEM_DAT.datelastborrowed | $KohaDates %][% END %]
515
                                <span class="label">Public note:</span>
483
                                </li>
516
                                [% IF ( CAN_user_editcatalogue_edit_items ) %]
484
                                [% IF Koha.Preference('StoreLastBorrower') && ITEM_DAT.object.last_returned_by %]
517
                                    <form class="inline" action="updateitem.pl" method="post"
485
                                    [% SET last_returned_by = ITEM_DAT.object.last_returned_by.cardnumber || ITEM_DAT.object.last_returned_by.borrowernumber %]
518
                                        ><input type="hidden" name="biblionumber" value="[% ITEM_DAT.biblionumber | html %]" />
486
                                    <li>
519
                                        [% INCLUDE 'csrf-token.inc' %]
487
                                        <span class="label">Last returned by:</span>
520
                                        <input type="hidden" name="biblioitemnumber" value="[% ITEM_DAT.biblioitemnumber | html %]" /><input type="hidden" name="itemnumber" value="[% ITEM_DAT.itemnumber | html %]" />
488
                                        <a href="/cgi-bin/koha/circ/circulation.pl?borrowernumber=[% ITEM_DAT.object.last_returned_by.borrowernumber | uri %]">[% last_returned_by | html %]</a>
521
                                        <input type="hidden" name="op" value="cud-set_public_note" />
489
                                    </li>
522
                                        <textarea name="itemnotes" rows="2" cols="30">[% ITEM_DAT.itemnotes | html %]</textarea><input type="submit" name="submit" class="btn btn-primary btn-xs" value="Update" />
490
                                [% END %]
523
                                    </form>
491
                                [% FOR i IN ITEM_DAT.old_issues %]
524
                                [% ELSE %]
492
                                    [% SET b = i.patron %]
525
                                    [% ITEM_DAT.itemnotes | html %]
493
                                    <li class="previous_borrowers">
494
                                        [% IF loop.first %]
495
                                            <span class="label">Last borrower:</span>
496
                                        [% ELSE %]
497
                                            <span class="label">Previous borrower:</span>
498
                                        [% END %]
499
                                        [% SET last_or_previous_borrower = b.cardnumber || b.borrowernumber %]
500
                                        <a href="/cgi-bin/koha/circ/circulation.pl?borrowernumber=[% b.borrowernumber | uri %]">[% last_or_previous_borrower | html %]</a>&nbsp;
501
                                    </li>
502
                                [% END %]
503
                                [% IF ( ITEM_DAT.paidfor ) %]
504
                                    <li class="paidfor">
505
                                        <span class="label">Paid for?:</span>
506
                                        [% INCLUDE 'patron-title.inc' patron=ITEM_DAT.paidfor.patron hide_patron_infos_if_needed=1 %] on [% ITEM_DAT.paidfor.created_on | $KohaDates %]
507
                                    </li>
526
                                [% END %]
508
                                [% END %]
527
                            </li>
528
509
529
                            <li class="itemnotes_nonpublic">
510
                                [% IF ( ITEM_DAT.enumchron ) %]
530
                                <span class="label">Non-public note:</span>
511
                                    <li class="enumchron">
531
                                [% IF ( CAN_user_editcatalogue_edit_items ) %]
512
                                        <span class="label">Serial enumeration:</span>
532
                                    <form class="inline" action="updateitem.pl" method="post"
513
                                        [% ITEM_DAT.enumchron | html %]&nbsp;
533
                                        ><input type="hidden" name="biblionumber" value="[% ITEM_DAT.biblionumber | html %]" />
514
                                    </li>
534
                                        [% INCLUDE 'csrf-token.inc' %]
535
                                        <input type="hidden" name="biblioitemnumber" value="[% ITEM_DAT.biblioitemnumber | html %]" /><input type="hidden" name="itemnumber" value="[% ITEM_DAT.itemnumber | html %]" />
536
                                        <input type="hidden" name="op" value="cud-set_non_public_note" />
537
                                        <textarea name="itemnotes_nonpublic" rows="2" cols="30">[% ITEM_DAT.itemnotes_nonpublic | html %]</textarea><input type="submit" name="submit" class="btn btn-primary btn-xs" value="Update" />
538
                                    </form>
539
                                [% ELSE %]
540
                                    [% ITEM_DAT.itemnotes_nonpublic | html %]
541
                                [% END %]
515
                                [% END %]
542
                            </li>
516
543
                        </ol>
517
                                <li class="itemnotes">
544
                        <!-- /.bibliodetails -->
518
                                    <span class="label">Public note:</span>
519
                                    [% IF ( CAN_user_editcatalogue_edit_items ) %]
520
                                        <form class="inline" action="updateitem.pl" method="post"
521
                                            ><input type="hidden" name="biblionumber" value="[% ITEM_DAT.biblionumber | html %]" />
522
                                            [% INCLUDE 'csrf-token.inc' %]
523
                                            <input type="hidden" name="biblioitemnumber" value="[% ITEM_DAT.biblioitemnumber | html %]" /><input type="hidden" name="itemnumber" value="[% ITEM_DAT.itemnumber | html %]" />
524
                                            <input type="hidden" name="op" value="cud-set_public_note" />
525
                                            <textarea name="itemnotes" rows="2" cols="30">[% ITEM_DAT.itemnotes | html %]</textarea><input type="submit" name="submit" class="btn btn-primary btn-xs" value="Update" />
526
                                        </form>
527
                                    [% ELSE %]
528
                                        [% ITEM_DAT.itemnotes | html %]
529
                                    [% END %]
530
                                </li>
531
532
                                <li class="itemnotes_nonpublic">
533
                                    <span class="label">Non-public note:</span>
534
                                    [% IF ( CAN_user_editcatalogue_edit_items ) %]
535
                                        <form class="inline" action="updateitem.pl" method="post"
536
                                            ><input type="hidden" name="biblionumber" value="[% ITEM_DAT.biblionumber | html %]" />
537
                                            [% INCLUDE 'csrf-token.inc' %]
538
                                            <input type="hidden" name="biblioitemnumber" value="[% ITEM_DAT.biblioitemnumber | html %]" /><input type="hidden" name="itemnumber" value="[% ITEM_DAT.itemnumber | html %]" />
539
                                            <input type="hidden" name="op" value="cud-set_non_public_note" />
540
                                            <textarea name="itemnotes_nonpublic" rows="2" cols="30">[% ITEM_DAT.itemnotes_nonpublic | html %]</textarea><input type="submit" name="submit" class="btn btn-primary btn-xs" value="Update" />
541
                                        </form>
542
                                    [% ELSE %]
543
                                        [% ITEM_DAT.itemnotes_nonpublic | html %]
544
                                    [% END %]
545
                                </li>
546
                            </ol>
547
                            <!-- /.bibliodetails -->
548
                        </div>
549
                        <!-- /.rows -->
545
                    </div>
550
                    </div>
546
                    <!-- /.rows -->
551
                    <!-- /.listgroup -->
547
                </div>
552
                </div>
548
                <!-- /.listgroup -->
553
                <!-- /.page-section -->
549
            </div>
554
            </div>
550
            <!-- /.page-section -->
551
        [% END # /FOREACH ITEM_DAT %]
555
        [% END # /FOREACH ITEM_DAT %]
552
    </div>
556
    </div>
553
    <!-- /#catalogue_detail_biblio -->
557
    <!-- /#catalogue_detail_biblio -->
554
- 

Return to bug 39189