Lines 70-76
sub new {
Link Here
|
70 |
my $fines_amount = $flags->{CHARGES}->{amount}; #TODO Replace with $patron->account->non_issues_charges |
70 |
my $fines_amount = $flags->{CHARGES}->{amount}; #TODO Replace with $patron->account->non_issues_charges |
71 |
$fines_amount = ($fines_amount and $fines_amount > 0) ? $fines_amount : 0; |
71 |
$fines_amount = ($fines_amount and $fines_amount > 0) ? $fines_amount : 0; |
72 |
if ( C4::Context->preference('NoIssuesChargeGuarantorsWithGuarantees') ) { |
72 |
if ( C4::Context->preference('NoIssuesChargeGuarantorsWithGuarantees') ) { |
73 |
$fines_amount += $patron->relationships_debt({ include_guarantors => 1, only_this_guaranor => 0, include_this_patron => 1 }); |
73 |
$fines_amount += $patron->relationships_debt({ include_guarantors => 1, only_this_guarantor => 0, include_this_patron => 1 }); |
74 |
} else { |
74 |
} else { |
75 |
my $guarantees_fines_amount = $flags->{CHARGES_GUARANTEES} ? $flags->{CHARGES_GUARANTEES}->{amount} : 0; #TODO: Replace with $patron->relationships_debt |
75 |
my $guarantees_fines_amount = $flags->{CHARGES_GUARANTEES} ? $flags->{CHARGES_GUARANTEES}->{amount} : 0; #TODO: Replace with $patron->relationships_debt |
76 |
$fines_amount += $guarantees_fines_amount; |
76 |
$fines_amount += $guarantees_fines_amount; |