Lines 238-253
my $issues = $patron->checkouts;
Link Here
|
238 |
my $balance = 0; |
238 |
my $balance = 0; |
239 |
$balance = $patron->account->balance; |
239 |
$balance = $patron->account->balance; |
240 |
|
240 |
|
|
|
241 |
my $lines = Koha::Account::Lines->search( { borrowernumber => $patron->id } ); |
242 |
my $credits_balance = $lines->credits_total; |
243 |
|
241 |
my $patron_charge_limits = $patron->is_patron_inside_charge_limits(); |
244 |
my $patron_charge_limits = $patron->is_patron_inside_charge_limits(); |
242 |
if ( $patron_charge_limits->{noissuescharge}->{charge} > 0 ) { |
245 |
if ( $patron_charge_limits->{noissuescharge}->{charge} > 0 ) { |
243 |
$template->param( |
246 |
$template->param( |
244 |
charges => 1, |
247 |
charges => 1, |
245 |
chargesamount => $patron_charge_limits->{noissuescharge}->{charge}, |
248 |
chargesamount => $patron_charge_limits->{noissuescharge}->{charge}, |
246 |
); |
249 |
); |
247 |
} elsif ( $balance < 0 ) { |
250 |
} |
|
|
251 |
if ( $credits_balance < 0 ) { |
248 |
$template->param( |
252 |
$template->param( |
249 |
credits => 1, |
253 |
credits => 1, |
250 |
creditsamount => -$balance, |
254 |
creditsamount => -$credits_balance, |
251 |
); |
255 |
); |
252 |
} |
256 |
} |
253 |
|
257 |
|
254 |
- |
|
|