@if ($isLoading)
@else
@forelse ($incomeDashboardEntries as $trYear => $incomeDashboardEntriesPerYear)
{{ __('donor.all') }}
{{ optional($book)->name }}
{{ get_months()[$month] ?? '' }}
{{ $trYear }}
({{ __('report.in_thousand') }} {{ config('money.currency_text') }})
| {{ __('app.table_no') }} |
{{ __('partner.partner_type_donor') }} |
@unless (isset(get_months()[$month]))
@foreach (get_months() as $monthNumber => $monthName)
{{ Carbon\Carbon::parse($trYear.'-'.$monthNumber.'-01')->isoFormat('MMM') }} |
@endforeach
@endunless
{{ __('app.total') }} |
@php
$no = 1;
@endphp
@foreach ($availablePartners[$trYear] as $partner)
| {{ $no++ }} |
{{ link_to_route('donors.show', $partner->name, $partner->id) }}
@if ($partner->phone)
@endif
|
@unless (isset(get_months()[$month]))
@foreach (get_months() as $monthNumber => $monthName)
@php
$incomeEntry = $incomeDashboardEntriesPerYear->filter(function ($income) use ($trYear, $monthNumber, $partner) {
return $income->tr_year_month == $trYear.'-'.$monthNumber && $income->partner_id == $partner->id;
})->first();
@endphp
{{ $incomeEntry ? format_number($incomeEntry->total_amount / 1000) : '' }} |
@endforeach
@endunless
@php
$incomeTotal = $incomeDashboardEntriesPerYear->filter(function ($income) use ($partner) {
return $income->partner_id == $partner->id;
})->sum('total_amount');
@endphp
{{ format_number($incomeTotal / 1000) }} |
@endforeach
| {{ __('app.total') }} |
@unless (isset(get_months()[$month]))
@foreach (get_months() as $monthNumber => $monthName)
@php
$monthTotal = $incomeDashboardEntriesPerYear->filter(function ($income) use ($trYear, $monthNumber) {
return $income->tr_year_month == $trYear.'-'.$monthNumber;
})->sum('total_amount');
@endphp
{{ format_number($monthTotal / 1000) }} |
@endforeach
@endunless
{{ format_number($incomeDashboardEntriesPerYear->sum('total_amount') / 1000) }} |
@empty
{{ __('transaction.not_found') }}
{{ optional($book)->name }}
{{ get_months()[$month] ?? '' }}
{{ $year != '0000' ? $year : '' }}
@endforelse
@endif