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

(-)a/circ/circulation.pl (-15 / +14 lines)
Lines 177-182 for my $barcode (@$barcodes) { Link Here
177
    $barcode = barcodedecode($barcode) if $barcode;
177
    $barcode = barcodedecode($barcode) if $barcode;
178
}
178
}
179
179
180
# Check if stickyduedate is turned off
181
if (@$barcodes) {
182
183
    # was stickyduedate loaded from session?
184
    if ( $session->param('stickyduedate') && !$query->param("stickyduedate") ) {
185
        $session->clear('stickyduedate');
186
    }
187
188
    $session->param( 'auto_renew', scalar $query->param('auto_renew') );
189
190
} else {
191
    $session->clear('auto_renew');
192
}
193
180
my $stickyduedate      = $query->param('stickyduedate')      || $session->param('stickyduedate');
194
my $stickyduedate      = $query->param('stickyduedate')      || $session->param('stickyduedate');
181
my $duedatespec        = $query->param('duedatespec')        || $session->param('stickyduedate');
195
my $duedatespec        = $query->param('duedatespec')        || $session->param('stickyduedate');
182
my $restoreduedatespec = $query->param('restoreduedatespec') || $duedatespec || $session->param('stickyduedate');
196
my $restoreduedatespec = $query->param('restoreduedatespec') || $duedatespec || $session->param('stickyduedate');
Lines 190-209 my $recall_id = $query->param('recall_id'); Link Here
190
my $debt_confirmed = $query->param('debt_confirmed') || 0;     # Don't show the debt error dialog twice
204
my $debt_confirmed = $query->param('debt_confirmed') || 0;     # Don't show the debt error dialog twice
191
my $charges        = $query->param('charges')        || q{};
205
my $charges        = $query->param('charges')        || q{};
192
206
193
# Check if stickyduedate is turned off
194
if (@$barcodes) {
195
196
    # was stickyduedate loaded from session?
197
    if ( $stickyduedate && !$query->param("stickyduedate") ) {
198
        $session->clear('stickyduedate');
199
        $stickyduedate = $query->param('stickyduedate');
200
        $duedatespec   = $query->param('duedatespec');
201
    }
202
    $session->param( 'auto_renew', scalar $query->param('auto_renew') );
203
} else {
204
    $session->clear('auto_renew');
205
}
206
207
$template->param( auto_renew => $session->param('auto_renew') );
207
$template->param( auto_renew => $session->param('auto_renew') );
208
208
209
my ( $datedue, $invalidduedate );
209
my ( $datedue, $invalidduedate );
210
- 

Return to bug 39267