akaunting 3.0 (the last dance)
This commit is contained in:
@ -1,25 +1,21 @@
|
||||
@php
|
||||
foreach ($class->footer_totals as $table => $dates) {
|
||||
foreach ($dates as $date => $total) {
|
||||
if (!isset($class->net_profit[$date])) {
|
||||
$class->net_profit[$date] = 0;
|
||||
}
|
||||
<div class="overflow-x-visible mb-8">
|
||||
<table class="w-full rp-border-collapse">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="{{ $class->column_name_width }} ltr:text-left rtl:text-right text-black-400 uppercase font-bold">
|
||||
{{ trans('reports.net_profit') }}
|
||||
</td>
|
||||
|
||||
$class->net_profit[$date] += $total;
|
||||
}
|
||||
}
|
||||
@endphp
|
||||
|
||||
<div class="table-responsive my-2">
|
||||
<table class="table table-hover align-items-center rp-border-collapse">
|
||||
<tfoot class="border-top-style">
|
||||
<tr class="row rp-border-top-1 font-size-unset px-3">
|
||||
<th class="{{ $class->column_name_width }} text-uppercase text-left border-top-0">{{ trans('reports.net_profit') }}</th>
|
||||
@foreach($class->net_profit as $profit)
|
||||
<th class="{{ $class->column_value_width }} text-right px-0 border-top-0">@money($profit, setting('default.currency'), true)</th>
|
||||
<td class="{{ $class->column_value_width }} ltr:text-right rtl:text-left text-black-400 font-medium text-xs print-alignment">
|
||||
<x-money :amount="$profit" :currency="default_currency()" convert />
|
||||
</td>
|
||||
@endforeach
|
||||
<th class="{{ $class->column_name_width }} text-right pl-0 pr-4 border-top-0">@money(array_sum($class->net_profit), setting('default.currency'), true)</th>
|
||||
|
||||
<td class="{{ $class->column_name_width }} ltr:text-right rtl:text-left text-black-400 font-medium text-xs print-alignment">
|
||||
<x-money :amount="array_sum($class->net_profit)" :currency="default_currency()" convert />
|
||||
</td>
|
||||
</tr>
|
||||
</tfoot>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
@ -1,12 +1,18 @@
|
||||
<div class="table-responsive mt-4">
|
||||
<table class="table table-hover align-items-center rp-border-collapse">
|
||||
<thead class="border-top-style">
|
||||
<tr class="row rp-border-bottom-1 font-size-unset px-3">
|
||||
<th class="{{ $class->column_name_width }} text-right px-0 border-top-0"></th>
|
||||
<div class="overflow-x-visible my-8">
|
||||
<table class="w-full">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="{{ $class->column_name_width }} print-alignment"> </th>
|
||||
|
||||
@foreach($class->dates as $date)
|
||||
<th class="{{ $class->column_value_width }} text-right px-0 border-top-0">{{ $date }}</th>
|
||||
<th class="{{ $class->column_value_width }} ltr:text-right rtl:text-left text-purple font-medium text-xs uppercase print-alignment">
|
||||
{{ $date }}
|
||||
</th>
|
||||
@endforeach
|
||||
<th class="{{ $class->column_name_width }} text-uppercase text-right pl-0 pr-4 border-top-0">{{ trans_choice('general.totals', 1) }}</th>
|
||||
|
||||
<th class="{{ $class->column_name_width }} ltr:text-right rtl:text-left text-purple font-medium text-xs uppercase print-alignment">
|
||||
{{ trans_choice('general.totals', 1) }}
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
</table>
|
||||
|
@ -1,11 +1,19 @@
|
||||
@php $grand_total = array_sum($class->footer_totals[$table]); @endphp
|
||||
@php $grand_total = array_sum($class->footer_totals[$table_key]); @endphp
|
||||
|
||||
<tfoot>
|
||||
<tr class="row rp-border-top-1 font-size-unset px-3 mb-3">
|
||||
<th class="{{ $class->column_name_width }} text-uppercase text-left">{{ trans_choice('general.totals', 1) }}</th>
|
||||
@foreach($class->footer_totals[$table] as $total)
|
||||
<th class="{{ $class->column_value_width }} text-right px-0">@money($total, setting('default.currency'), true)</th>
|
||||
<tr>
|
||||
<td class="{{ $class->column_name_width }} py-4 ltr:text-left rtl:text-right text-black-400 font-bold uppercase">
|
||||
{{ trans_choice('general.totals', 1) }}
|
||||
</td>
|
||||
|
||||
@foreach($class->footer_totals[$table_key] as $total)
|
||||
<td class="{{ $class->column_value_width }} py-4 ltr:text-right rtl:text-left text-black-400 font-medium text-xs print-alignment">
|
||||
<x-money :amount="$total" :currency="default_currency()" convert />
|
||||
</td>
|
||||
@endforeach
|
||||
<th class="{{ $class->column_name_width }} text-right pl-0 pr-4">@money($grand_total, setting('default.currency'), true)</th>
|
||||
|
||||
<td class="{{ $class->column_name_width }} py-4 ltr:text-right rtl:text-left text-black-400 font-medium text-xs print-alignment">
|
||||
<x-money :amount="$grand_total" :currency="default_currency()" convert />
|
||||
</td>
|
||||
</tr>
|
||||
</tfoot>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<thead class="border-top-style">
|
||||
<tr>
|
||||
<th class="rp-float-left" colspan="{{ count($class->dates) + 2 }}">
|
||||
<h4>{{ $table }}</h4>
|
||||
<thead>
|
||||
<tr class="border-b border-purple">
|
||||
<th class="ltr:text-left rtl:text-right text-xl text-purple font-bold uppercase print-heading" colspan="{{ count($class->dates) + 2 }}">
|
||||
{{ $table_name }}
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
</thead>
|
@ -1,13 +1,19 @@
|
||||
<div class="table-responsive mt-4">
|
||||
<table class="table table-hover align-items-center rp-border-collapse">
|
||||
<thead class="border-top-style">
|
||||
<tr class="row rp-border-bottom-1 font-size-unset px-3">
|
||||
<th class="{{ $class->column_name_width }} text-right px-0 border-top-0"></th>
|
||||
<div class="overflow-x-visible my-8">
|
||||
<table class="w-full rp-border-collapse">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="{{ $class->column_name_width }} print-alignment"> </th>
|
||||
|
||||
@foreach($class->dates as $date)
|
||||
<th class="{{ $class->column_value_width }} text-right px-0 border-top-0">{{ $date }}</th>
|
||||
<th class="{{ $class->column_value_width }} ltr:text-right rtl:text-left text-purple font-medium text-xs uppercase print-alignment">
|
||||
{{ $date }}
|
||||
</th>
|
||||
@endforeach
|
||||
<th class="{{ $class->column_name_width }} text-right pl-0 pr-4 border-top-0 rp-border-bottom-1">{{ trans_choice('general.totals', 1) }}</th>
|
||||
|
||||
<th class="{{ $class->column_name_width }} ltr:text-right rtl:text-left text-purple font-medium text-xs uppercase print-alignment">
|
||||
{{ trans_choice('general.totals', 1) }}
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
@ -1,11 +1,19 @@
|
||||
@php $grand_total = array_sum($class->footer_totals[$table]); @endphp
|
||||
@php $grand_total = array_sum($class->footer_totals[$table_key]); @endphp
|
||||
|
||||
<tfoot>
|
||||
<tr class="row rp-border-top-1 font-size-unset px-3 mb-3">
|
||||
<th class="{{ $class->column_name_width }} text-uppercase text-left">{{ trans('reports.net') }}</th>
|
||||
@foreach($class->footer_totals[$table] as $total)
|
||||
<th class="{{ $class->column_value_width }} text-right px-0">@money($total, setting('default.currency'), true)</th>
|
||||
<tr>
|
||||
<td class="{{ $class->column_name_width }} py-4 ltr:text-left rtl:text-right text-black-400 font-bold uppercase">
|
||||
{{ trans('reports.net') }}
|
||||
</td>
|
||||
|
||||
@foreach($class->footer_totals[$table_key] as $total)
|
||||
<td class="{{ $class->column_value_width }} py-4 ltr:text-right rtl:text-left text-black-400 font-medium text-xs print-alignment">
|
||||
<x-money :amount="$total" :currency="default_currency()" convert />
|
||||
</td>
|
||||
@endforeach
|
||||
<th class="{{ $class->column_name_width }} text-right pl-0 pr-4">@money($grand_total, setting('default.currency'), true)</th>
|
||||
|
||||
<td class="{{ $class->column_name_width }} py-4 ltr:text-right rtl:text-left text-black-400 font-medium text-xs print-alignment">
|
||||
<x-money :amount="$grand_total" :currency="default_currency()" convert />
|
||||
</td>
|
||||
</tr>
|
||||
</tfoot>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<thead class="border-top-style">
|
||||
<tr>
|
||||
<th class="rp-float-left" colspan="{{ count($class->dates) + 2 }}">
|
||||
<h4>{{ $table }}</h4>
|
||||
<thead>
|
||||
<tr class="border-b border-purple">
|
||||
<th class="ltr:text-left rtl:text-right text-xl text-purple font-bold uppercase print-heading" colspan="{{ count($class->dates) + 2 }}">
|
||||
{{ $table_name }}
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
Reference in New Issue
Block a user