my $total_outstanding = $accountlines->total_outstanding;
my $outstanding_credits = $account->outstanding_credits;
+if ( C4::Context->preference('AllowPatronToSetFinesVisibilityForGuarantor')
+ || C4::Context->preference('AllowStaffToSetFinesVisibilityForGuarantor')
+ )
+{
+ my @relatives;
+
+ # Filter out guarantees that don't want guarantor to see checkouts
+ foreach my $gr ( $patron->guarantee_relationships() ) {
+ my $g = $gr->guarantee;
+ if ( $g->privacy_guarantor_fines ) {
+
+ my $relatives_accountlines = Koha::Account::Lines->search(
+ { borrowernumber => $g->borrowernumber },
+ { order_by => { -desc => 'accountlines_id' } }
+ );
+ push(
+ @relatives,
+ {
+ patron => $g,
+ accountlines => $relatives_accountlines,
+ }
+ );
+ }
+ }
+ $template->param( relatives => \@relatives );
+}
+
+
$template->param(
ACCOUNT_LINES => $accountlines,
total => $total_outstanding,