84 lines
5.1 KiB
PHP
84 lines
5.1 KiB
PHP
<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')
|
|
<th class="col-xs-4 col-sm-3">
|
|
{{ trans('general.date') }}
|
|
</th>
|
|
<th class="col-xs-4 col-sm-3">
|
|
{{ trans('general.amount') }}
|
|
</th>
|
|
<th class="col-sm-3 d-none d-sm-block">
|
|
{{ trans_choice('general.accounts', 1) }}
|
|
</th>
|
|
<th class="col-xs-4 col-sm-3">
|
|
{{ trans('general.actions') }}
|
|
</th>
|
|
@stack('row_footer_transactions_head_td_end')
|
|
</tr>
|
|
@stack('row_footer_transactions_head_tr_end')
|
|
</thead>
|
|
<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 col-sm-3">
|
|
@date($transaction->paid_at)
|
|
</td>
|
|
<td class="col-xs-4 col-sm-3">
|
|
@money($transaction->amount, $transaction->currency_code, true)
|
|
</td>
|
|
<td class="col-sm-3 d-none d-sm-block">
|
|
{{ $transaction->account->name }}
|
|
</td>
|
|
<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>
|
|
@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>
|
|
</td>
|
|
</tr>
|
|
@endif
|
|
@stack('row_footer_transactions_body_tr_end')
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|