@extends('layouts.reports') @section('subtitle', __('report.finance_categorized')) @section('content-report') @if (request('action') && request('book_id') && request('nonce')) @include('reports.finance._edit_report_title_form', [ 'reportType' => 'categorized', 'existingReportTitle' => __('report.categorized_transactions'), ]) @endif @if ($groupedTransactions->has(1) && !$groupedTransactions[1]->where('category_id', null)->isEmpty())

~{{ __('transaction.no_category') }}~

@include('reports.finance._internal_content_categorized', [ 'hasGroupedTransactions' => $groupedTransactions->has(1), 'transactions' => $groupedTransactions[1]->where('category_id', null), 'categoryName' => __('transaction.no_category'), ])
@endif @foreach($incomeCategories->sortBy('id')->values() as $key => $incomeCategory)

{{ $incomeCategory->name }}

@include('reports.finance._internal_content_categorized', [ 'hasGroupedTransactions' => $groupedTransactions->has(1), 'transactions' => $groupedTransactions[1]->where('category_id', $incomeCategory->id), 'categoryName' => $incomeCategory->name, ])
@endforeach @if ($groupedTransactions->has(0) && !$groupedTransactions[0]->where('category_id', null)->isEmpty())

~{{ __('transaction.no_category') }}~

@include('reports.finance._internal_content_categorized', [ 'hasGroupedTransactions' => $groupedTransactions->has(0), 'transactions' => $groupedTransactions[0]->where('category_id', null), 'categoryName' => __('transaction.no_category'), ])
@endif @foreach($spendingCategories->sortBy('id')->values() as $key => $spendingCategory)

{{ $spendingCategory->name }}

@include('reports.finance._internal_content_categorized', [ 'hasGroupedTransactions' => $groupedTransactions->has(0), 'transactions' => $groupedTransactions[0]->where('category_id', $spendingCategory->id), 'categoryName' => $spendingCategory->name, ])
@endforeach @endsection @section('styles') {{ Html::style(url('css/plugins/jquery.datetimepicker.css')) }} @endsection @push('scripts') {{ Html::script(url('js/plugins/jquery.datetimepicker.js')) }} @endpush