100 lines
6.1 KiB
PHP
Raw Normal View History

2020-12-24 01:28:38 +03:00
<div class="accordion">
<div class="card">
<div class="card-header" id="accordion-transactions-header" data-toggle="collapse" data-target="#accordion-transactions-body" aria-expanded="false" aria-controls="accordion-transactions-body">
<h4 class="mb-0">{{ trans_choice('general.transactions', 2) }}</h4>
</div>
<div id="accordion-transactions-body" class="collapse hide" aria-labelledby="accordion-transactions-header">
<div class="table-responsive">
<table class="table table-flush table-hover">
<thead class="thead-light">
@stack('row_footer_transactions_head_tr_start')
<tr class="row table-head-line">
@stack('row_footer_transactions_head_td_start')
@php $class = 'col-sm-3'; @endphp
@cannot($permissionTransactionDelete)
@php $class = 'col-sm-4'; @endphp
@endcan
<th class="col-xs-4 {{ $class }}">
{{ trans('general.date') }}
</th>
<th class="col-xs-4 {{ $class }}">
{{ trans('general.amount') }}
</th>
<th class="{{ $class }} d-none d-sm-block">
{{ trans_choice('general.accounts', 1) }}
</th>
@can($permissionTransactionDelete)
<th class="col-xs-4 col-sm-3">
{{ trans('general.actions') }}
</th>
@endcan
@stack('row_footer_transactions_head_td_end')
</tr>
2020-12-24 01:28:38 +03:00
@stack('row_footer_transactions_head_tr_end')
</thead>
2020-12-24 01:28:38 +03:00
<tbody>
@stack('row_footer_transactions_body_tr_start')
@if ($transactions->count())
@foreach($transactions as $transaction)
<tr class="row align-items-center border-top-1 tr-py">
@stack('row_footer_transactions_body_td_start')
<td class="col-xs-4 {{ $class }}">
@date($transaction->paid_at)
</td>
<td class="col-xs-4 {{ $class }}">
@money($transaction->amount, $transaction->currency_code, true)
</td>
2020-12-24 01:28:38 +03:00
<td class="{{ $class }} d-none d-sm-block">
{{ $transaction->account->name }}
</td>
@can($permissionTransactionDelete)
<td class="col-xs-4 col-sm-3 py-0">
@if ($transaction->reconciled)
<button type="button" class="btn btn-default btn-sm">
{{ trans('reconciliations.reconciled') }}
</button>
@else
@php $message = trans('general.delete_confirm', [
'name' => '<strong>' . Date::parse($transaction->paid_at)->format($date_format) . ' - ' . money($transaction->amount, $transaction->currency_code, true) . ' - ' . $transaction->account->name . '</strong>',
'type' => strtolower(trans_choice('general.transactions', 1))
]);
@endphp
{!! Form::button(trans('general.delete'), array(
'type' => 'button',
'class' => 'btn btn-danger btn-sm',
'title' => trans('general.delete'),
'@click' => 'confirmDelete("' . route('transactions.destroy', $transaction->id) . '", "' . trans_choice('general.transactions', 2) . '", "' . $message. '", "' . trans('general.cancel') . '", "' . trans('general.delete') . '")'
)) !!}
@endif
</td>
@endcan
@stack('row_footer_transactions_body_td_end')
</tr>
@endforeach
@else
<tr>
<td colspan="4">
<div class="text-muted nr-py" id="datatable-basic_info" role="status" aria-live="polite">
{{ trans('general.no_records') }}
</div>
2020-12-24 01:28:38 +03:00
</td>
</tr>
@endif
2020-12-24 01:28:38 +03:00
@stack('row_footer_transactions_body_tr_end')
</tbody>
</table>
</div>
</div>
</div>
</div>