akaunting 3.0 (the last dance)

This commit is contained in:
Burak Civan
2022-06-01 10:15:55 +03:00
parent cead09f6d4
commit d9c0764572
3812 changed files with 126831 additions and 102949 deletions

View File

@ -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>

View File

@ -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">&nbsp;</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>

View File

@ -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>

View File

@ -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>

View File

@ -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">&nbsp;</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>

View File

@ -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>

View File

@ -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>