var copiesRowId = null;
var wasSpecific = false;
var lastCopiesRowId = null;
-
+ $(".checkitem").parent().click(function(e){
+ if(e.target.tagName.toLowerCase() == 'td'){
+ $(this).find("input.checkitem").each( function() {
+ $(this).attr('checked', !$(this).attr('checked'));
+ });
+ }
+ });
// Hides all 'specific copy' table rows on load.
$(".copiesrow").hide();
<!-- /TMPL_IF --><!-- NAME="message" -->
<!-- TMPL_UNLESS NAME="message" -->
- <div class="rows holds">
- <h3>
- For:
+ <h3>Confirm holds for:
<!-- TMPL_LOOP NAME="USER_INFO" -->
<!-- TMPL_VAR NAME="firstname" --> <!-- TMPL_VAR NAME="surname" --> (<!-- TMPL_VAR NAME="cardnumber" -->)
<!-- /TMPL_LOOP -->
</h3>
- </div>
-
-
<form action="/cgi-bin/koha/opac-reserve.pl" method="post">
<input type="hidden" name="place_reserve" value="1"/>
<!-- These values are set dynamically by js -->
<input type="hidden" name="biblionumbers" id="biblionumbers"/>
<input type="hidden" name="selecteditems" id="selections"/>
-
- <!-- TMPL_IF NAME="none_available" -->
- <input type="submit" disabled="disabled" value="Place Hold" />
- <!-- TMPL_ELSE -->
- <input type="submit" value="Place Hold" class="placehold"/>
- <!-- /TMPL_IF -->
-
<div id="bigloop">
<table id="bibitemloop">
- <caption>Confirm Holds</caption>
<tr>
- <th>Hold</th>
- <th>Item</th>
+ <th colspan="2">Hold</th>
+ <th>Title</th>
<!-- TMPL_UNLESS NAME="item-level_itypes" -->
<th>Item Type</th>
<!-- /TMPL_UNLESS -->
<!-- TMPL_LOOP name="bibitemloop" -->
<tr>
- <td>
+ <!-- TMPL_IF NAME="holdable" -->
+ <td colspan="2">
<input class="reserve_mode" name="reserve_mode" type="hidden" value="single"/>
<input class="single_bib" name="single_bib" type="hidden" value="<!-- TMPL_VAR NAME="biblionumber" -->"/>
- <!-- TMPL_IF NAME="holdable" -->
<span class="confirmjs_hold" title="<!-- TMPL_VAR NAME="biblionumber" -->"></span>
<span class="confirm_nonjs">
<input type="radio" class="confirmbox checkitem checkitem_<!-- TMPL_VAR NAME="biblionumber" -->"
value="any" />
<label class="confirm_label" for="checkitem_<!-- TMPL_VAR NAME="biblionumber" -->">Next available copy</label>
</span>
+ </td>
<!-- TMPL_ELSE -->
+ <td>
+ <input class="reserve_mode" name="reserve_mode" type="hidden" value="single"/>
+ <input class="single_bib" name="single_bib" type="hidden" value="<!-- TMPL_VAR NAME="biblionumber" -->"/>
<span class="confirmjs_nohold" title="<!-- TMPL_VAR NAME="biblionumber" -->"></span>
<span class="confirm_nonjs">
<input type="radio" class="confirmbox checkitem checkitem_<!-- TMPL_VAR NAME="biblionumber" -->"
id="checkitem_<!-- TMPL_VAR NAME="biblionumber" -->"
value="any" />
</span>
+ </td><td>
<!-- TMPL_IF NAME="already_reserved" -->
<div class="bibmessage">You have already requested this title.</div>
<!-- /TMPL_IF -->
<!-- TMPL_ELSE -->
<div class="bibmessage">This title cannot be requested.</div>
<!-- /TMPL_UNLESS -->
- <!-- /TMPL_IF -->
</td>
+ <!-- /TMPL_IF -->
<td>
- <a href="/cgi-bin/koha/opac-detail.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->"><!-- TMPL_VAR NAME="title" escape="html" --></a>
+ <a href="/cgi-bin/koha/opac-detail.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->"><!-- TMPL_VAR NAME="title" escape="html" --><!-- TMPL_IF NAME="subtitle" --> <!-- TMPL_VAR NAME="subtitle" ESCAPE="html" --><!-- /TMPL_IF --></a>
<!-- TMPL_IF NAME="author" -->, by <!-- TMPL_VAR NAME="author" --><!-- /TMPL_IF -->
</td>
<!-- TMPL_UNLESS NAME="item-level_itypes" -->
value="<!-- TMPL_VAR NAME="itemnumber" -->" />
<!-- TMPL_ELSE -->
<input disabled="disabled" type="radio" class="checkitem" name="checkitem" value="<!-- TMPL_VAR NAME="itemnumber" -->" />
- <img src="/intranet-tmpl/<!-- TMPL_VAR NAME="theme" -->/img/famfamfam/silk/cross.png" alt="Cannot be put on hold" />
- <!-- /TMPL_IF -->
+ <img src="/intranet-tmpl/<!-- TMPL_VAR NAME="theme" -->/img/famfamfam/silk/cross.png" alt="Cannot be put on hold" title="Cannot be put on hold" />
+ <!-- /TMPL_IF --> <!-- TMPL_IF NAME="copynumber" --><!-- TMPL_VAR NAME="copynumber" --><!-- /TMPL_IF -->
</td>
<!-- TMPL_IF NAME="item-level_itypes" -->
<td>
foreach my $biblioNum (@biblionumbers) {
-
+ my $record = GetMarcBiblio($biblioNum);
+ my $subtitle = C4::Biblio::get_koha_field_from_marc('bibliosubtitle', 'subtitle', $record, '');
# Init the bib item with the choices for branch pickup
my %biblioLoopIter = ( branchChoicesLoop => $CGIbranchloop );
$biblioLoopIter{biblionumber} = $biblioData->{biblionumber};
$biblioLoopIter{title} = $biblioData->{title};
+ $biblioLoopIter{subtitle} = $subtitle;
$biblioLoopIter{author} = $biblioData->{author};
$biblioLoopIter{rank} = $biblioData->{rank};
$biblioLoopIter{reservecount} = $biblioData->{reservecount};
$itemLoopIter->{barcode} = $itemInfo->{barcode};
$itemLoopIter->{homeBranchName} = $branches->{$itemInfo->{homebranch}}{branchname};
$itemLoopIter->{callNumber} = $itemInfo->{itemcallnumber};
-
+ $itemLoopIter->{copynumber} = $itemInfo->{copynumber};
if ($itemLevelTypes) {
$itemLoopIter->{description} = $itemInfo->{description};
$itemLoopIter->{imageurl} = $itemInfo->{imageurl};