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

(-)a/C4/Reserves.pm (+4 lines)
Lines 906-911 sub ModReserve { Link Here
906
906
907
    my $rank = $params->{'rank'};
907
    my $rank = $params->{'rank'};
908
    my $reserve_id = $params->{'reserve_id'};
908
    my $reserve_id = $params->{'reserve_id'};
909
    my $reservedate = $params->{reservedate} || undef;
910
    my $expirationdate = $params->{expirationdate} || undef;
909
    my $branchcode = $params->{'branchcode'};
911
    my $branchcode = $params->{'branchcode'};
910
    my $itemnumber = $params->{'itemnumber'};
912
    my $itemnumber = $params->{'itemnumber'};
911
    my $suspend_until = $params->{'suspend_until'};
913
    my $suspend_until = $params->{'suspend_until'};
Lines 937-942 sub ModReserve { Link Here
937
        $hold->set(
939
        $hold->set(
938
            {
940
            {
939
                priority    => $rank,
941
                priority    => $rank,
942
                reservedate => $reservedate,
943
                expirationdate => $expirationdate,
940
                branchcode  => $branchcode,
944
                branchcode  => $branchcode,
941
                itemnumber  => $itemnumber,
945
                itemnumber  => $itemnumber,
942
                found       => undef,
946
                found       => undef,
(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/holds_table.inc (-2 / +2 lines)
Lines 106-113 Link Here
106
            </td>
106
            </td>
107
107
108
            <td>[% hold.notes | html %]</td>
108
            <td>[% hold.notes | html %]</td>
109
            <td>[% hold.date | html %]</td>
109
            <td><input type="date" value="[% hold.date | html %]" required name="reservedate"></td>
110
            <td>[% hold.expirationdate | html %]</td>
110
            <td><input type="date" value="[% hold.expirationdate | html %]" name="expirationdate"></td>
111
111
112
            <td>
112
            <td>
113
                [% IF ( hold.found ) %]
113
                [% IF ( hold.found ) %]
(-)a/reserve/modrequest.pl (+4 lines)
Lines 44-49 my @reserve_id = $query->multi_param('reserve_id'); Link Here
44
my @rank = $query->multi_param('rank-request');
44
my @rank = $query->multi_param('rank-request');
45
my @biblionumber = $query->multi_param('biblionumber');
45
my @biblionumber = $query->multi_param('biblionumber');
46
my @borrower = $query->multi_param('borrowernumber');
46
my @borrower = $query->multi_param('borrowernumber');
47
my @reservedates = $query->multi_param('reservedate');
48
my @expirationdates = $query->multi_param('expirationdate');
47
my @branch = $query->multi_param('pickup');
49
my @branch = $query->multi_param('pickup');
48
my @itemnumber = $query->multi_param('itemnumber');
50
my @itemnumber = $query->multi_param('itemnumber');
49
my @suspend_until=$query->multi_param('suspend_until');
51
my @suspend_until=$query->multi_param('suspend_until');
Lines 70-75 else { Link Here
70
        ModReserve({
72
        ModReserve({
71
            rank => $rank[$i],
73
            rank => $rank[$i],
72
            reserve_id => $reserve_id[$i],
74
            reserve_id => $reserve_id[$i],
75
            reservedate => $reservedates[$i],
76
            expirationdate => $expirationdates[$i],
73
            branchcode => $branch[$i],
77
            branchcode => $branch[$i],
74
            itemnumber => $itemnumber[$i],
78
            itemnumber => $itemnumber[$i],
75
            suspend_until => $suspend_until[$i]
79
            suspend_until => $suspend_until[$i]
(-)a/reserve/request.pl (-4 / +2 lines)
Lines 661-669 foreach my $biblionumber (@biblionumbers) { Link Here
661
            }
661
            }
662
        }
662
        }
663
663
664
        $reserve{'expirationdate'} = output_pref( { dt => dt_from_string( $res->expirationdate ), dateonly => 1 } )
664
        $reserve{'expirationdate'} = $res->expirationdate;
665
          unless ( !defined( $res->expirationdate ) || $res->expirationdate eq '0000-00-00' );
665
        $reserve{'date'}           = $res->reservedate;
666
        $reserve{'date'}           = output_pref( { dt => dt_from_string( $res->reservedate ), dateonly => 1 } );
667
        $reserve{'borrowernumber'} = $res->borrowernumber();
666
        $reserve{'borrowernumber'} = $res->borrowernumber();
668
        $reserve{'biblionumber'}   = $res->biblionumber();
667
        $reserve{'biblionumber'}   = $res->biblionumber();
669
        $reserve{'patron'}         = $res->borrower;
668
        $reserve{'patron'}         = $res->borrower;
670
- 

Return to bug 22922