@php /** * @name Pagina carrello\Riepilogo\Pagamenti diretti * @version 1.0.0 */ @endphp @php $payments = get_payments(); $payments_sort = $payments->get_payments_sort(); $payments_list = []; $session_gateway = request()->session()->get('gateway'); foreach ($payments_sort as $payment_key) { $payment = $payments->get_payment($payment_key); if($payment->is_active()){ $payments_list[$payment_key] = $payment; } } $current_language = LaravelLocalization::getCurrentLocale(); @endphp
@foreach ($payments_list as $payment_key => $payment)
@php $payment_checked = false; if(!empty($session_gateway)){ if ($payment_key === $session_gateway) { $payment_checked = true; } }else{ if ($payment_key === array_key_first($payments_list)) { $payment_checked = true; } } @endphp
@if(count($payments_list)>1) {!! Form::radio('payment-method', $payment_key, $payment_checked, ['class' => 'form-check-input form-check-payment-method', 'id' => 'payment-method-' . $payment_key, 'data-method' => $payment_key, 'required' => 'required']) !!} @endif {!! Form::label('payment-method-' . $payment_key, $payment->get_text($current_language, true), ['class' => 'form-check-label'] ) !!}
@get_template_part('page.cart.parts.payments.payment', $payment_key, ['payments' => $payments, 'payment' => $payment, 'current_language' => $current_language])
@endforeach