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

(-)a/C4/Reserves.pm (-3 / +5 lines)
Lines 2339-2345 sub GetReserveId { Link Here
2339
2339
2340
=head2 ReserveSlip
2340
=head2 ReserveSlip
2341
2341
2342
  ReserveSlip($branchcode, $borrowernumber, $biblionumber)
2342
  ReserveSlip($branchcode, $borrowernumber, $biblionumber [, $itemnumber, $barcode ])
2343
2343
2344
Returns letter hash ( see C4::Letters::GetPreparedLetter ) or undef
2344
Returns letter hash ( see C4::Letters::GetPreparedLetter ) or undef
2345
2345
Lines 2356-2368 available within the slip: Link Here
2356
=cut
2356
=cut
2357
2357
2358
sub ReserveSlip {
2358
sub ReserveSlip {
2359
    my ($branch, $borrowernumber, $biblionumber) = @_;
2359
    my ($branch, $borrowernumber, $biblionumber, $itemnumber, $barcode) = @_;
2360
2360
2361
#   return unless ( C4::Context->boolean_preference('printreserveslips') );
2361
#   return unless ( C4::Context->boolean_preference('printreserveslips') );
2362
    my $item = C4::Items::GetItem($itemnumber, $barcode);
2362
2363
2363
    my $reserve_id = GetReserveId({
2364
    my $reserve_id = GetReserveId({
2364
        biblionumber => $biblionumber,
2365
        biblionumber => $biblionumber,
2365
        borrowernumber => $borrowernumber
2366
        borrowernumber => $borrowernumber,
2367
        itemnumber => $item->{itemnumber}
2366
    }) or return;
2368
    }) or return;
2367
    my $reserve = GetReserveInfo($reserve_id) or return;
2369
    my $reserve = GetReserveInfo($reserve_id) or return;
2368
2370
(-)a/circ/hold-transfer-slip.pl (-1 / +3 lines)
Lines 38-43 my $session = get_session($sessionID); Link Here
38
38
39
my $biblionumber = $input->param('biblionumber');
39
my $biblionumber = $input->param('biblionumber');
40
my $borrowernumber = $input->param('borrowernumber');
40
my $borrowernumber = $input->param('borrowernumber');
41
my $itemnumber = $input->param('itemnumber');
42
my $barcode = $input->param('barcode');
41
43
42
my ( $template, $loggedinuser, $cookie ) = get_template_and_user(
44
my ( $template, $loggedinuser, $cookie ) = get_template_and_user(
43
    {   
45
    {   
Lines 52-58 my ( $template, $loggedinuser, $cookie ) = get_template_and_user( Link Here
52
54
53
my $userenv = C4::Context->userenv;
55
my $userenv = C4::Context->userenv;
54
my ($slip, $is_html);
56
my ($slip, $is_html);
55
if ( my $letter = ReserveSlip ($session->param('branch') || $userenv->{branch}, $borrowernumber, $biblionumber) ) {
57
if ( my $letter = ReserveSlip ($session->param('branch') || $userenv->{branch}, $borrowernumber, $biblionumber, $itemnumber, $barcode) ) {
56
    $slip = $letter->{content};
58
    $slip = $letter->{content};
57
    $is_html = $letter->{is_html};
59
    $is_html = $letter->{is_html};
58
}
60
}
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt (-2 / +2 lines)
Lines 372-378 $(document).ready(function() { Link Here
372
    <input type="hidden" name="borrowernumber" value="[% borrowernumber %]" />
372
    <input type="hidden" name="borrowernumber" value="[% borrowernumber %]" />
373
    <input type="hidden" name="duedatespec" value="[% duedatespec %]" />
373
    <input type="hidden" name="duedatespec" value="[% duedatespec %]" />
374
    <input type="hidden" name="stickyduedate" value="[% stickyduedate %]" />
374
    <input type="hidden" name="stickyduedate" value="[% stickyduedate %]" />
375
    <button class="print" type="submit" onclick="Dopop('hold-transfer-slip.pl?borrowernumber=[% reserveborrowernumber %]&amp;biblionumber=[% itembiblionumber %]&amp;op=slip');this.form.submit();"><i class="fa fa-print"></i> Don't check out and print slip (P)</button>
375
    <button class="print" type="submit" onclick="Dopop('hold-transfer-slip.pl?borrowernumber=[% reserveborrowernumber %]&amp;biblionumber=[% itembiblionumber %]&amp;itemnumber=[% itemnumber %]&amp;op=slip');this.form.submit();"><i class="fa fa-print"></i> Don't check out and print slip (P)</button>
376
</form>
376
</form>
377
[% END %]
377
[% END %]
378
378
Lines 382-388 $(document).ready(function() { Link Here
382
    <input type="hidden" name="borrowernumber" value="[% borrowernumber %]" />
382
    <input type="hidden" name="borrowernumber" value="[% borrowernumber %]" />
383
    <input type="hidden" name="duedatespec" value="[% duedatespec %]" />
383
    <input type="hidden" name="duedatespec" value="[% duedatespec %]" />
384
    <input type="hidden" name="stickyduedate" value="[% stickyduedate %]" />
384
    <input type="hidden" name="stickyduedate" value="[% stickyduedate %]" />
385
    <button class="print" type="submit" onclick="Dopop('hold-transfer-slip.pl?borrowernumber=[% reserveborrowernumber %]&amp;biblionumber=[% itembiblionumber %]&amp;op=slip');this.form.submit();"><i class="fa fa-print"></i> Don't check out and print slip (P)</button>
385
    <button class="print" type="submit" onclick="Dopop('hold-transfer-slip.pl?borrowernumber=[% reserveborrowernumber %]&amp;biblionumber=[% itembiblionumber %]&amp;itemnumber=[% itemnumber %]&amp;op=slip');this.form.submit();"><i class="fa fa-print"></i> Don't check out and print slip (P)</button>
386
</form>
386
</form>
387
[% END %]
387
[% END %]
388
388
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/returns.tt (-2 / +1 lines)
Lines 45-51 $(document).ready(function () { Link Here
45
    });
45
    });
46
46
47
    [% IF print_slip %]
47
    [% IF print_slip %]
48
        Dopop('hold-transfer-slip.pl?borrowernumber=[% borrowernumber %]&amp;biblionumber=[% biblionumber %]');
48
        Dopop('hold-transfer-slip.pl?borrowernumber=[% borrowernumber %]&amp;biblionumber=[% biblionumber %]&amp;itemnumber=[% itemnumber %]');
49
    [% END %]
49
    [% END %]
50
50
51
    var columns_settings = [% ColumnsSettings.GetColumns( 'circ', 'returns', 'checkedintable', 'json' ) %]
51
    var columns_settings = [% ColumnsSettings.GetColumns( 'circ', 'returns', 'checkedintable', 'json' ) %]
52
- 

Return to bug 17561