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

(-)a/opac/sco/sco-main.pl (-10 / +1 lines)
Lines 104-111 my ($op, $patronid, $patronlogin, $patronpw, $barcode, $confirmed) = ( Link Here
104
    $query->param("confirmed")  || '',
104
    $query->param("confirmed")  || '',
105
);
105
);
106
106
107
my $issuenoconfirm = 1; #don't need to confirm on issue.
108
#warn "issuerid: " . $issuerid;
109
my $issuer   = GetMember( borrowernumber => $issuerid );
107
my $issuer   = GetMember( borrowernumber => $issuerid );
110
my $item     = GetItem(undef,$barcode);
108
my $item     = GetItem(undef,$barcode);
111
if (C4::Context->preference('SelfCheckoutByLogin') && !$patronid) {
109
if (C4::Context->preference('SelfCheckoutByLogin') && !$patronid) {
Lines 196-209 elsif ( $op eq "checkout" ) { Link Here
196
            $template->param(amount => $currencySymbol.$needconfirm->{DEBT});
194
            $template->param(amount => $currencySymbol.$needconfirm->{DEBT});
197
        }
195
        }
198
    } else {
196
    } else {
199
        if ( $confirmed || $issuenoconfirm ) {    # we'll want to call getpatroninfo again to get updated issues.
197
        if ( $confirmed ) {    # we'll want to call getpatroninfo again to get updated issues.
200
            # warn "issuing book?";
201
            AddIssue( $borrower, $barcode );
198
            AddIssue( $borrower, $barcode );
202
            # ($borrower, $flags) = getpatroninformation(undef,undef, $patronid);
203
            # $template->param(
204
            #   patronid => $patronid,
205
            #   validuser => 1,
206
            # );
207
        } else {
199
        } else {
208
            $confirm_required = 1;
200
            $confirm_required = 1;
209
            #warn "issue confirmation";
201
            #warn "issue confirmation";
210
- 

Return to bug 18349