|
Lines 135-142
if ($op eq "logout") {
Link Here
|
| 135 |
$query->param( patronid => undef, patronlogin => undef, patronpw => undef ); |
135 |
$query->param( patronid => undef, patronlogin => undef, patronpw => undef ); |
| 136 |
} |
136 |
} |
| 137 |
elsif ( $op eq "returnbook" && $allowselfcheckreturns ) { |
137 |
elsif ( $op eq "returnbook" && $allowselfcheckreturns ) { |
| 138 |
my ($doreturn) = AddReturn( $barcode, $branch ); |
138 |
my $success = 0; |
| 139 |
$template->param( returned => $doreturn ); |
139 |
my $human_required = 0; |
|
|
140 |
if ( C4::Context->preference("CircConfirmItemParts") ) { |
| 141 |
my $item = Koha::Items->find( { barcode => $barcode } ); |
| 142 |
if ( defined($item) |
| 143 |
&& $item->materials ) |
| 144 |
{ |
| 145 |
$human_required = 1; |
| 146 |
} |
| 147 |
} |
| 148 |
|
| 149 |
($success) = AddReturn( $barcode, $branch ) |
| 150 |
unless $human_required; |
| 151 |
$template->param( returned => $success ); |
| 140 |
} |
152 |
} |
| 141 |
elsif ( $patron && ( $op eq 'checkout' || $op eq 'renew' ) ) { |
153 |
elsif ( $patron && ( $op eq 'checkout' || $op eq 'renew' ) ) { |
| 142 |
my $impossible = {}; |
154 |
my $impossible = {}; |
| 143 |
- |
|
|