|
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 |
- |
|
|