PATH:
home
/
rwabteecom
/
public_html
/
resources
/
views
/
vcardTemplates
/
Editing: product-buy.blade.php
<div class="modal fade " id="buyProductModal" tabindex="-1" aria-hidden="true" @if (getLanguage($vcard->default_language) == 'Arabic') dir="rtl" @endif> <div class="modal-dialog"> <div class="modal-content" @if (getLanguage($vcard->default_language) == 'Arabic') dir="rtl" @endif> <div class="modal-header"> <h5 class="modal-title">{{ __('messages.subscription.buy_product') }}</h5> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> </div> {!! Form::open(['id' => 'productBuyForm']) !!} <div class="modal-body"> <div class="alert alert-danger fs-4 text-white d-flex align-items-center d-none" role="alert" id="countryValidationErrorsBox"><i class="fa-solid fa-face-frown me-5"></i> </div> <div class="mb-3 form-group"> {{ Form::label('name', __('messages.common.name') . ' :', ['class' => 'form-label required']) }} {{ Form::text('name', null, ['class' => 'form-control custom-placeholder', 'required', 'placeholder' => __('messages.form.enter_name'), 'id' => 'paypalIntUserName']) }} </div> <div class="mb-3"> {{ Form::label('email', __('messages.common.email') . ' :', ['class' => 'form-label required ']) }} {{ Form::text('email', null, ['class' => 'form-control custom-placeholder', 'required', 'placeholder' => __('messages.form.enter_email'), 'id' => 'paypalIntUserEmail']) }} </div> <div class="mb-3"> {{ Form::label('phone', __('messages.common.phone') . ' :', ['class' => 'form-label']) }} {{ Form::text('phone', null, ['class' => 'form-control custom-placeholder', 'placeholder' => __('messages.form.enter_phone'), 'id' => 'paypalIntUserPhone']) }} </div> <div class="mb-3"> {{ Form::label('address', __('messages.setting.address') . ' :', ['class' => 'form-label required']) }} {{ Form::textarea('address', null, ['class' => 'form-control custom-placeholder', 'placeholder' => __('messages.setting.address'), 'id' => 'address', 'rows' => 2, 'required']) }} </div> @php $enabledPaymentMethods = []; $stripeEnabled = getUserSettingValue('stripe_enable', $vcard->user->id) ? ($enabledPaymentMethods[1] = \App\Models\Product::STRIPE) : null; $paypalEnabled = getUserSettingValue('paypal_enable', $vcard->user->id) ? ($enabledPaymentMethods[2] = \App\Models\Product::PAYPAL) : null; $flutterwaveEnabled = getUserSettingValue('flutterwave_enable', $vcard->user->id) ? ($enabledPaymentMethods[7] = \App\Models\Product::FLUTTERWAVE) : null; $paystackEnabled = getUserSettingValue('paytack_enable', $vcard->user->id) ? ($enabledPaymentMethods[5] = \App\Models\Product::PAYSTACK) : null; $manuallyEnabled = getUserSettingValue('manually_payment', $vcard->user->id) ? ($enabledPaymentMethods[3] = \App\Models\Product::MANUALLY) : null; $phonepeEnabled = getUserSettingValue('phonepe_enable', $vcard->user->id) ? ($enabledPaymentMethods[4] = \App\Models\Product::PHONEPE) : null; $razorpayEnabled = getUserSettingValue('rozorpay_enable', $vcard->user->id) ? ($enabledPaymentMethods[6] = \App\Models\Product::RAZORPAY) : null; $payfastEnabled = getUserSettingValue('payfast_enable', $vcard->user->id) ? ($enabledPaymentMethods[8] = \App\Models\Product::PAYFAST) : null; $mercadoPagoEnabled = getUserSettingValue('mercado_pago_enable', $vcard->user->id) ? ($enabledPaymentMethods[9] = \App\Models\Product::MERCADOPAGO) : null; // $sslcommerzEnabled = getUserSettingValue('sslcommerz_enable', $vcard->user->id) // ? ($enabledPaymentMethods[10] = \App\Models\Product::SSLCOMMERZ) // : null; $iyzicoEnabled = getUserSettingValue('iyzico_enable', $vcard->user->id) ? ($enabledPaymentMethods[11] = \App\Models\Product::IYZICO) : null; $translatedPaymentTypes = collect($enabledPaymentMethods)->map(function ($value) { return $value !== null ? trans('messages.' . \App\Models\Product::PAYMENT_METHOD[$value]) : null; }); @endphp <div class="mb-3"> {{ Form::label('payment_method', __('messages.common.payment_methods') . ' :', ['class' => 'form-label required']) }} {{ Form::select('payment_method', $translatedPaymentTypes, null, ['class' => 'form-control custom-placeholder form-select form-select-solid select2Selector', 'data-control' => 'select2', 'required', 'id' => 'productPaymentMethod', 'placeholder' => __('messages.common.payment_methods')]) }} </div> <div class="manual-payment-guide d-none"> {{ Form::hidden('manual_payment_guide', isset($userSetting['manual_payment_guide']) ? $userSetting['manual_payment_guide'] : '', ['id' => 'manualPaymentGuideData']) }} <div class=""> <div class="mb-5" style="text-align: justify"> {!! isset($userSetting['manual_payment_guide']) ? $userSetting['manual_payment_guide'] : '' !!} </div> </div> </div> @if (!empty($vcard->privacy_policy) || !empty($vcard->term_condition)) <div class="form-check mb-3"> <input type="checkbox" name="product_terms" class="form-check-input terms-condition" id="productTermCondition" placeholder> <label class="form-check-label" for="privacyPolicyCheckbox"> <span>{{ __('messages.vcard.agree_to_our') }}</span> <a href="{{ $vcardPrivacyAndTerm }}" target="_blank" class="text-decoration-none link-info fs-6" style="color: #0dcaf0 !important;">{!! __('messages.vcard.term_and_condition') !!}</a> & <a href="{{ $vcardPrivacyAndTerm }}" target="_blank" class="text-decoration-none link-info fs-6" style="color: #0dcaf0 !important;">{{ __('messages.vcard.privacy_policy') }}</a> </label> </div> @endif <div class="mt-3"> {{ Form::label('price', __('messages.common.price') . ':', ['class' => 'form-label']) }} <span class="form-label" id="price"></span> </div> {{ Form::hidden('product_id', null, ['id' => 'productId']) }} </div> <div class="modal-footer pt-0 border-0"> {{ Form::button(__('messages.common.save'), ['type' => 'submit', 'class' => 'submit-btn btn btn-primary m-0', 'id' => 'buyProductBtn']) }} <button type="button" class="btn btn-secondary my-0 ms-3 me-0" data-bs-dismiss="modal">{{ __('messages.common.discard') }}</button> </div> {{ Form::close() }} </div> </div> </div> <script src="https://checkout.razorpay.com/v1/checkout.js"></script> <script src="https://sdk.mercadopago.com/js/v2"></script> <script> if ("{{ getUserSettingValue('mercado_pago_enable', $vcard->user->id) }}" == "1") { var productMercadoPagoPublicKey = new MercadoPago( "{{ getUserSettingValue('mp_public_key', $vcard->user->id) }}"); } </script>
SAVE
CANCEL