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

(-)a/circ/circulation.pl (-1 / +1 lines)
Lines 425-431 if (@$barcodes) { Link Here
425
                $template_params->{getBarcodeMessageIteminfo} = $item->barcode;
425
                $template_params->{getBarcodeMessageIteminfo} = $item->barcode;
426
                $template_params->{NEEDSCONFIRMATION} = 1;
426
                $template_params->{NEEDSCONFIRMATION} = 1;
427
                $confirm_required = 1;
427
                $confirm_required = 1;
428
                if ( $needsconfirmation eq 'BOOKED_TO_ANOTHER' ) {
428
                if ( $needsconfirmation_key eq 'BOOKED_TO_ANOTHER' ) {
429
                    my $reduceddue =
429
                    my $reduceddue =
430
                        dt_from_string( $$needsconfirmation{$needsconfirmation_key}->start_date )->subtract( days => 1 );
430
                        dt_from_string( $$needsconfirmation{$needsconfirmation_key}->start_date )->subtract( days => 1 );
431
                    $template_params->{reduceddue} = $reduceddue;
431
                    $template_params->{reduceddue} = $reduceddue;
(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/calendar.inc (+4 lines)
Lines 181-186 Link Here
181
            options['dateFormat'] = "Y-m-d H:i";
181
            options['dateFormat'] = "Y-m-d H:i";
182
            options['altFormat'] = flatpickr_dateformat_string + " " + flatpickr_timeformat_string;
182
            options['altFormat'] = flatpickr_dateformat_string + " " + flatpickr_timeformat_string;
183
        }
183
        }
184
        let maxDate = $(input).data("flatpickr-maxdate");
185
        if( typeof maxDate !== 'undefined' ) {
186
            options['maxDate'] = new Date(maxDate);
187
        }
184
188
185
        let fp = $(input).flatpickr(options);
189
        let fp = $(input).flatpickr(options);
186
190
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt (-3 / +2 lines)
Lines 345-351 Link Here
345
                                    [% IF ( INVALID_DATE ) %]
345
                                    [% IF ( INVALID_DATE ) %]
346
                                        <p>
346
                                        <p>
347
                                          <input type="text" size="20" id="duedatespec" name="duedatespec" value="[% duedatespec | html %]" class="flatpickr" data-flatpickr-enable-time="true" data-flatpickr-on-close-focus="#barcode" />
347
                                          <input type="text" size="20" id="duedatespec" name="duedatespec" value="[% duedatespec | html %]" class="flatpickr" data-flatpickr-enable-time="true" data-flatpickr-on-close-focus="#barcode" />
348
                                            <label for="duedatespec">Due date</label>
348
                                          <label for="duedatespec">Due date</label>
349
                                        </p>
349
                                        </p>
350
                                    [% ELSE %]
350
                                    [% ELSE %]
351
                                        <input type="hidden" name="duedatespec" value="[% duedatespec | html %]" />
351
                                        <input type="hidden" name="duedatespec" value="[% duedatespec | html %]" />
Lines 354-360 Link Here
354
                                    [% IF ( BOOKED_TO_ANOTHER ) %]
354
                                    [% IF ( BOOKED_TO_ANOTHER ) %]
355
                                        <p>
355
                                        <p>
356
                                            <label for="reduceddue">Reducing due date to: <label>
356
                                            <label for="reduceddue">Reducing due date to: <label>
357
                                            <input type="text" size="20" id="reudceddue" name="reduceddue" value="[% reduceddue | $KohaDates with_hours => 1 %]" readonly="readonly">
357
                                            <input type="text" size="20" id="reduceddue" name="reduceddue" value="[% reduceddue | html %]" class="flatpickr" data-flatpickr-futuredate="true" data-flatpickr-maxdate="[% reduceddue | html %]" required="required">
358
                                        </p>
358
                                        </p>
359
                                    [% END %]
359
                                    [% END %]
360
360
361
- 

Return to bug 36175