@php
$showActivity = (Auth::user()->can('hc_dash.view') && (isset($farmersWithAdvances) || isset($farmersWithDebtNoPhone) || isset($unbalancedJournals)))
|| (Auth::user()->can('pending_payment_vouchers.view') && isset($paymentVouchers) && $paymentVouchers->count())
|| (Auth::user()->can('recent_sponsorships.view') && !empty($sponsorship));
@endphp
@if ($showActivity)
Needs Attention
@if (Auth::user()->can('hc_dash.view') && (isset($farmersWithAdvances) || isset($farmersWithDebtNoPhone)))
| Farmer |
Name |
Balance |
Breakdown |
@forelse($farmersWithAdvances ?? [] as $row)
|
@can('farmer_profile.view')
{{ $row->farmer_number }}
@else
{{ $row->farmer_number }}
@endcan
|
{{ $row->name }} |
UGX {{ number_format($row->balance, 0) }} |
{{ $row->breakdown ?: '—' }} |
@empty
|
No farmers with outstanding advances.
|
@endforelse
| Farmer |
Name |
Balance |
|
@forelse($farmersWithDebtNoPhone ?? [] as $row)
| {{ $row->farmer_number }} |
{{ $row->name }} |
UGX {{ number_format($row->balance, 0) }} |
@can('farmer.edit')
Add phone
@endcan
|
@empty
|
All farmers with debt have contact numbers on file.
|
@endforelse
@endif
@if (Auth::user()->can('hc_dash.view') && isset($unbalancedJournals))
| Date |
Reference |
Description |
Difference |
|
@forelse($unbalancedJournals as $entry)
| {{ $entry['entry_date'] ? \Carbon\Carbon::parse($entry['entry_date'])->format('M j, Y') : '—' }} |
{{ $entry['reference'] ?: '—' }} |
{{ Str::limit($entry['description'] ?? '', 40) }} |
{{ number_format($entry['difference'], 2) }} |
@can('journals.view')
View
@endcan
|
@empty
|
All journal entries in this period are balanced.
|
@endforelse
@endif
@if (Auth::user()->can('pending_payment_vouchers.view') && isset($paymentVouchers) && $paymentVouchers->count())
| Date |
Voucher |
Farmer |
Amount |
|
@foreach($paymentVouchers as $voucher)
| {{ \Carbon\Carbon::parse($voucher->date_saved)->format('M j, Y') }} |
#{{ $voucher->id }} |
{{ $voucher->farmer_fname }} {{ $voucher->farmer_lname }} |
UGX {{ number_format($voucher->net_pay, 0) }} |
@can('payment_voucher_pending_payment.view')
Pay
@endcan
|
@endforeach
@endif
@if (Auth::user()->can('recent_sponsorships.view') && !empty($sponsorship))
| Child |
Name |
Sponsor |
Start Date |
@foreach ($sponsorship as $item)
|
|
{{ $item['child_name'] }} |
{{ $item['sponsor_name'] }} |
{{ $item['start_date'] }} |
@endforeach
@endif
@endif