@if ($isLoading)
@else
@forelse ($bookDashboardEntries as $trYear => $bookDashboardEntriesPerYear)
{{ __('transaction.income') }} {{ __('book.book') }}
{{ optional($book)->name }}
{{ get_months()[$month] ?? '' }}
{{ $trYear }}
({{ __('report.in_thousand') }} {{ config('money.currency_text') }})
| {{ __('app.table_no') }} |
{{ __('book.name') }} |
@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 ($availableBooks[$trYear] as $availableBook)
| {{ $no++ }} |
{{ link_to_route('donors.index', $availableBook->name, ['book_id' => $availableBook->id, 'year' => $trYear, 'month' => $month]) }}
|
@unless (isset(get_months()[$month]))
@foreach (get_months() as $monthNumber => $monthName)
@php
$bookEntry = $bookDashboardEntriesPerYear->filter(function ($bookEntry) use ($trYear, $monthNumber, $availableBook) {
return $bookEntry->tr_year_month == $trYear.'-'.$monthNumber && $bookEntry->book_id == $availableBook->id;
})->first();
@endphp
{{ $bookEntry ? format_number($bookEntry->total_amount / 1000) : '' }} |
@endforeach
@endunless
@php
$bookTotal = $bookDashboardEntriesPerYear->filter(function ($bookEntry) use ($availableBook) {
return $bookEntry->book_id == $availableBook->id;
})->sum('total_amount');
@endphp
{{ format_number($bookTotal / 1000) }} |
@endforeach
| {{ __('app.total') }} |
@if (isset(get_months()[$month]))
@else
@foreach (get_months() as $monthNumber => $monthName)
@php
$monthTotal = $bookDashboardEntriesPerYear->filter(function ($bookEntry) use ($trYear, $monthNumber) {
return $bookEntry->tr_year_month == $trYear.'-'.$monthNumber;
})->sum('total_amount');
@endphp
{{ format_number($monthTotal / 1000) }} |
@endforeach
@endif
{{ format_number($bookDashboardEntriesPerYear->sum('total_amount') / 1000) }} |
@empty
{{ __('transaction.not_found') }}
{{ optional($book)->name }}
{{ get_months()[$month] ?? '' }}
{{ $year != '0000' ? $year : '' }}
@endforelse
@endif