HOME


Mini Shell 1.0
DIR: /home/cardxfeb/public_html/resources/views/sadmin/plans/
Upload File :
Current File : //home/cardxfeb/public_html/resources/views/sadmin/plans/fields.blade.php
<div class="row">
    <div class="col-lg-4">
        <div class="row">
            <div class="col-lg-12 col-md-6 col-12 mb-7">
                {{ Form::label('name', __('messages.common.name') . ':', ['class' => 'form-label required']) }}
                {{ Form::text('name', isset($plan) ? $plan->name : null, ['class' => 'form-control', 'placeholder' => __('messages.form.plan_name'), 'required']) }}
            </div>
            @php
                $duration = collect(\App\Models\Plan::DURATION)->map(function ($value) {
                    return trans('messages.plan.' . $value);
                });
            @endphp
            <div class="col-lg-12 col-md-6 col-12 mb-7">
                {{ Form::label('frequency', __('messages.plan.frequency') . ':', ['class' => 'form-label required']) }}
                {{ Form::select('frequency', $duration, isset($plan) ? $plan->frequency : null, ['class' => 'form-control', 'required', 'data-control' => 'select2']) }}
            </div>
            <div class="col-lg-12 col-md-6 col-12 mb-7">
                {{ Form::label('currency_id', __('messages.plan.currency') . ':', ['class' => 'form-label required']) }}
                {{ Form::select('currency_id', getCurrencies(), isset($plan) ? $plan->currency_id : null, ['class' => 'form-control select2Selector', 'required', 'placeholder' => __('messages.form.select_currency'), 'data-control' => 'select2', 'required']) }}
            </div>
            <div class="col-lg-12 col-md-6 col-12 mb-7">
                {!! Form::label('price', __('messages.plan.price') . ':', ['class' => 'form-label required']) !!}
                {!! Form::text('price', isset($plan) ? $plan->price : null, [
                    'class' => 'form-control price-format-input',
                    'min' => '0',
                    'step' => '0.01',
                    'placeholder' => __('messages.form.price'),
                    'required',
                    isset($plan) && $plan->is_trial ? 'disabled' : '',
                ]) !!}
            </div>
            <div class="col-lg-12 col-md-6 col-12 mb-7">
                {!! Form::label('no_of_vcards', __('messages.plan.no_of_vcards') . ':', ['class' => 'form-label required']) !!}
                {!! Form::number('no_of_vcards', isset($plan) ? $plan->no_of_vcards : null, [
                    'class' => 'form-control',
                    'min' => '1',
                    'placeholder' => __('messages.form.allowed_vcard'),
                    'required',
                ]) !!}
            </div>
            <div class="col-lg-12 col-md-6 col-12 mb-7">
                {!! Form::label('trial_days', __('messages.plan.trial_days') . ':', ['class' => 'form-label']) !!}
                {!! Form::number('trial_days', isset($plan) ? $plan->trial_days : null, [
                    'class' => 'form-control',
                    'placeholder' => __('messages.form.enter_trial'),
                ]) !!}
            </div>

            <div class="col-lg-12 col-md-6 col-12 mb-7">
                {!! Form::label('storage_limit', __('messages.plan.storage_limit') . ':', ['class' => 'form-label required']) !!}
                <span data-bs-toggle="tooltip" data-placement="top"
                    data-bs-original-title="{{ __('messages.tooltip.storage_limit_mb') }}">
                    <i class="fas fa-question-circle general-question-mark"></i>
                </span>
                {!! Form::number('storage_limit', isset($plan) ? $plan->storage_limit : 200, [
                    'class' => 'form-control',
                    'placeholder' => __('messages.plan.storage_limit'),
                ]) !!}
            </div>
            <div class="d-flex">
                <div class="col-lg-6 col-md-6 col-sm-6">
                    <label
                        class="form-check form-switch form-check-custom form-check-solid form-switch-sm d-flex justify-content-start cursor-pointer">
                        <input type="checkbox" name="custom_select"
                            class="form-check-input cursor-pointer custom-select me-2 " id="customField" value="1"
                            {{ isset($plan) && $plan->custom_select && (count($planCustomFields) != 0) == 1 ? 'checked' : '' }}>
                        {{ __('messages.plan.custom_select') }}
                    </label>
                </div>
                <div class="col-lg-6 col-md-6 col-6 d-flex justify-content-end">
                    <button type="button" class="btn btn-primary" id="addFieldsButton"
                        style="display: {{ isset($plan) && $plan->custom_select == 1 && count($planCustomFields) != 0 ? 'block' : 'none' }};">
                        <i class="fa fa-plus" aria-hidden="true"></i>
                    </button>
                </div>
            </div>
            <div id="customFieldsSection"
                style="display: {{ isset($plan) && $plan->custom_select == 1 ? 'block' : 'none' }};">
                <div class="row d-flex align-items-end" id="fieldsContainer">
                </div>
                @if (isset($planCustomFields))
                    @foreach ($planCustomFields as $key => $planCustomField)
                        <div class="row d-flex align-items-end " id="fieldsContainer">
                            <div class="col-lg-6 col-md-2 col-5 mt-7">
                                {!! Form::label('custom_vcard_number', __('messages.plan.custom_vcard_number') . ':', [
                                    'class' => 'form-label required',
                                ]) !!}
                                {!! Form::number('custom_vcard_number[]', $planCustomField->custom_vcard_number, [
                                    'class' => 'form-control',
                                    'placeholder' => __('messages.plan.custom_vcard_number'),
                                    'required',
                                ]) !!}
                            </div>
                            <div class="col-lg-5 col-md-2 col-5 mt-7">
                                {!! Form::label('custom_vcard_price', __('messages.plan.custom_vcard_price') . ':', [
                                    'class' => 'form-label required',
                                ]) !!}
                                {!! Form::number('custom_vcard_price[]', $planCustomField->custom_vcard_price, [
                                    'class' => 'form-control',
                                    'placeholder' => __('messages.plan.custom_vcard_price'),
                                    'required',
                                ]) !!}
                            </div>
                            <div class="col-lg-1 col-md-2 col-1 mb-2 trash">
                                <a href="javascript:void(0)"><i class="fas fa-trash text-danger fs-2"></i></a>
                            </div>
                        </div>
                    @endforeach
                @endif
            </div>

        </div>
        <div class="row mt-7">
            <div class="mb-10 d-flex justify-content-between flex-wrap">
                {{ Form::label('feature', __('messages.plan.features') . ':', ['class' => 'form-label required']) }}
                <label class="form-label form-check ps-0">
                    {{ __('messages.plan.select_all_feature') }}
                    <input class="form-check-input mx-2" type="checkbox" id="featureAll" />
                </label>
            </div>
            <div class="row mb-5 plan-features">
                <div class="col-xxl-6 col-lg-12 col-md-4 col-6 mb-5 col-xs p-0">
                    <label class="form-label form-check p-0">
                        <input class="form-check-input feature mx-2" type="checkbox" value="1"
                            name="products_services"
                            {{ isset($feature) && $feature->products_services == 1 ? 'checked' : '' }} />
                        {{ __('messages.plan.services') }}
                    </label>
                </div>
                <div class="col-xxl-6 col-lg-12 col-md-4 col-6 mb-5 col-xs p-0">
                    <label class="form-label form-check p-0">
                        <input class="form-check-input feature mx-2" type="checkbox" value="1" name="testimonials"
                            {{ isset($feature) && $feature->testimonials == 1 ? 'checked' : '' }} />
                        {{ __('messages.plan.testimonials') }}
                    </label>
                </div>
                <div class="col-xxl-6 col-lg-12 col-md-4 col-6 mb-5 col-xs p-0">
                    <label class="form-label form-check p-0">
                        <input class="form-check-input feature mx-2" type="checkbox" value="1" name="hide_branding"
                            {{ isset($feature) && $feature->hide_branding == 1 ? 'checked' : '' }} />
                        <div>
                            {{ __('messages.plan.hide_branding') }}
                            <span data-bs-toggle="tooltip" data-placement="top"
                                data-bs-original-title="{{ __('messages.tooltip.hide_branding') }}">
                                <i class="fas fa-question-circle ml-1 mt-1 general-question-mark"></i>
                            </span>
                        </div>
                    </label>
                </div>
                <div class="col-xxl-6 col-lg-12 col-md-4 col-6 mb-5 col-xs p-0">
                    <label class="form-label form-check p-0">
                        <input class="form-check-input feature mx-2" type="checkbox" value="1" name="enquiry_form"
                            {{ isset($feature) && $feature->enquiry_form == 1 ? 'checked' : '' }} />
                        {{ __('messages.plan.enquiry_form') }}
                    </label>
                </div>
                <div class="col-xxl-6 col-lg-12 col-md-4 col-6 mb-5 col-xs p-0">
                    <label class="form-label form-check p-0">
                        <input class="form-check-input feature mx-2" type="checkbox" value="1" name="social_links"
                            {{ isset($feature) && $feature->social_links == 1 ? 'checked' : '' }} />
                        {{ __('messages.social.social_links') }}
                    </label>
                </div>
                <div class="col-xxl-6 col-lg-12 col-md-4 col-6 mb-5 col-xs p-0">
                    <label class="form-label form-check p-0">
                        <input class="form-check-input feature mx-2" type="checkbox" value="1" name="custom_links"
                            {{ isset($feature) && $feature->custom_links == 1 ? 'checked' : '' }} />
                        {{ __('messages.custom_links.custom_links') }}
                    </label>
                </div>
                <div class="col-xxl-6 col-lg-12 col-md-4 col-6 mb-5 col-xs p-0">
                    <label class="form-label form-check p-0">
                        <input class="form-check-input feature mx-2" type="checkbox" value="1" name="password"
                            {{ isset($feature) && $feature->password == 1 ? 'checked' : '' }} />
                        <div>
                            {{ __('messages.plan.password_protection') }}
                            <span data-bs-toggle="tooltip" data-placement="top"
                                data-bs-original-title="{{ __('messages.tooltip.password_protection') }}">
                                <i class="fas fa-question-circle ml-1 mt-1 general-question-mark"></i>
                            </span>
                        </div>
                    </label>
                </div>
                <div class="col-xxl-6 col-lg-12 col-md-4 col-6 mb-5 col-xs p-0">
                    <label class="form-label form-check p-0">
                        <input class="form-check-input feature mx-2" type="checkbox" value="1"
                            name="custom_css" {{ isset($feature) && $feature->custom_css == 1 ? 'checked' : '' }} />
                        <div>
                            {{ __('messages.plan.custom_css') }}
                            <span data-bs-toggle="tooltip" data-placement="top"
                                data-bs-original-title="{{ __('messages.tooltip.custom_css') }}">
                                <i class="fas fa-question-circle ml-1 mt-1 general-question-mark"></i>
                            </span>
                        </div>
                    </label>
                </div>
                <div class="col-xxl-6 col-lg-12 col-md-4 col-6 mb-5 col-xs p-0">
                    <label class="form-label form-check p-0">
                        <input class="form-check-input feature mx-2" type="checkbox" value="1" name="custom_js"
                            {{ isset($feature) && $feature->custom_js == 1 ? 'checked' : '' }} />
                        <div>
                            {{ __('messages.plan.custom_js') }}
                            <span data-bs-toggle="tooltip" data-placement="top"
                                data-bs-original-title="{{ __('messages.tooltip.custom_js') }}">
                                <i class="fas fa-question-circle ml-1 mt-1 general-question-mark"></i>
                            </span>
                        </div>
                    </label>
                </div>
                <div class="col-xxl-6 col-lg-12 col-md-4 col-6 mb-5 col-xs p-0">
                    <label class="form-label form-check p-0">
                        <input class="form-check-input feature mx-2" type="checkbox" value="1"
                            name="custom_fonts"
                            {{ isset($feature) && $feature->custom_fonts == 1 ? 'checked' : '' }} />
                        <div>
                            {{ __('messages.feature.custom_fonts') }}
                            <span data-bs-toggle="tooltip" data-placement="top"
                                data-bs-original-title="{{ __('messages.tooltip.custom_fonts') }}">
                                <i class="fas fa-question-circle ml-1 mt-1 general-question-mark"></i>
                            </span>
                        </div>
                    </label>
                </div>
                <div class="col-xxl-6 col-lg-12 col-md-4 col-6 mb-5 col-xs p-0">
                    <label class="form-label form-check p-0">
                        <input class="form-check-input feature mx-2" type="checkbox" value="1" name="products"
                            {{ isset($feature) && $feature->products == 1 ? 'checked' : '' }} />
                        {{ __('messages.plan.products') }}
                    </label>
                </div>
                <div class="col-xxl-6 col-lg-12 col-md-4 col-6 mb-5 col-xs p-0">
                    <label class="form-label form-check p-0">
                        <input class="form-check-input feature mx-2" type="checkbox" value="1"
                            name="appointments"
                            {{ isset($feature) && $feature->appointments == 1 ? 'checked' : '' }} />
                        {{ __('messages.vcard.appointments') }}
                    </label>
                </div>
                <div class="col-xxl-6 col-lg-12 col-md-4 col-6 mb-5 col-xs p-0">
                    <label class="form-label form-check p-0">
                        <input class="form-check-input feature mx-2" type="checkbox" value="1" name="gallery"
                            {{ isset($feature) && $feature->gallery == 1 ? 'checked' : '' }} />
                        {{ __('messages.plan.gallery') }}
                    </label>
                </div>
                <div class="col-xxl-6 col-lg-12 col-md-4 col-6 mb-5 col-xs p-0">
                    <label class="form-label form-check p-0">
                        <input class="form-check-input feature mx-2" type="checkbox" value="1" name="analytics"
                            {{ isset($feature) && $feature->analytics == 1 ? 'checked' : '' }} />
                        {{ __('messages.plan.analytics') }}
                    </label>
                </div>
                <div class="col-xxl-6 col-lg-12 col-md-4 col-6 mb-5 col-xs p-0">
                    <label class="form-label form-check p-0">
                        <input class="form-check-input feature mx-2" type="checkbox" value="1" name="seo"
                            {{ isset($feature) && $feature->seo == 1 ? 'checked' : '' }} />
                        {{ __('messages.plan.seo') }}
                    </label>
                </div>
                <div class="col-xxl-6 col-lg-12 col-md-4 col-6 mb-5 col-xs p-0">
                    <label class="form-label form-check p-0">
                        <input class="form-check-input feature mx-2" type="checkbox" value="1" name="blog"
                            {{ isset($feature) && $feature->blog == 1 ? 'checked' : '' }} />
                        {{ __('messages.plan.blog') }}
                    </label>
                </div>
                <div class="col-xxl-6 col-lg-12 col-md-4 col-6 mb-5 col-xs p-0">
                    <label class="form-label form-check p-0">
                        <input class="form-check-input feature mx-2" type="checkbox" value="1"
                            name="affiliation" {{ isset($feature) && $feature->affiliation == 1 ? 'checked' : '' }} />
                        {{ __('messages.plan.affiliation') }}
                    </label>
                </div>
                <div class="col-xxl-6 col-lg-12 col-md-4 col-6 mb-5 col-xs p-0">
                    <label class="form-label form-check p-0">
                        <input class="form-check-input feature mx-2" type="checkbox" value="1"
                            name="custom_qrcode"
                            {{ isset($feature) && $feature->custom_qrcode == 1 ? 'checked' : '' }} />
                        {{ __('messages.plan.custom_qrcode') }}
                    </label>
                </div>
                <div class="col-xxl-6 col-lg-12 col-md-4 col-6 mb-5 col-xs p-0">
                    <label class="form-label form-check p-0">
                        <input class="form-check-input feature mx-2" type="checkbox" value="1"
                            name="insta_embed" {{ isset($feature) && $feature->insta_embed == 1 ? 'checked' : '' }} />
                        {{ __('messages.feature.insta_embed') }}
                    </label>
                </div>
                <div class="col-xxl-6 col-lg-12 col-md-4 col-6 mb-5 col-xs p-0">
                    <label class="form-label form-check p-0">
                        <input class="form-check-input feature mx-2" type="checkbox" value="1" name="iframes"
                            {{ isset($feature) && $feature->iframes == 1 ? 'checked' : '' }} />
                        {{ __('messages.vcard.iframe') }}
                    </label>
                </div>
                <div class="col-xxl-6 col-lg-12 col-md-4 col-6 mb-5 col-xs p-0">
                    <label class="form-label form-check p-0">
                        <input class="form-check-input feature mx-2" type="checkbox" value="1"
                            name="dynamic_vcard"
                            {{ isset($feature) && $feature->dynamic_vcard == 1 ? 'checked' : '' }} />
                        {{ __('messages.Dynamic_vcard') }}
                        <span data-bs-toggle="tooltip" data-placement="top"
                            data-bs-original-title="{{ __('messages.tooltip.dynamic_vcard') }}">
                            <i class="fas fa-question-circle ml-1 general-question-mark"></i>
                        </span>
                    </label>
                </div>
            </div>
        </div>
    </div>
    <div class="col-lg-8">
        <div class="mb-2 d-flex justify-content-between flex-wrap">
            {{ Form::label('template', __('messages.plan.multi_templates') . ':', ['class' => 'form-label required']) }}
            <label class="form-label form-check ps-0">
                {{ __('messages.plan.select_all_templates') }}
                <input class="form-check-input mx-2" type="checkbox" id="multiTemplatesAll" />
            </label>
        </div>
        <div class="form-group mb-10">
            <div class="row">
                @foreach (getTemplateUrls() as $id => $url)
                    <div class="col-custom img-box mb-2">
                        <input type="checkbox" name="template_ids[]" class="templateIds template-input"
                            value="{{ $id }}" @if ($id == 1 && Request::is('sadmin/plans/create')) checked @endif
                            {{ isset($templates) && in_array($id, $templates) ? 'checked' : '' }}>
                        <div
                            class="screen image
                            @if ($id == 11) vcard_11 @endif
                            @if ($id == 22) ribbon @endif
                            @if ($id == 1 && Request::is('sadmin/plans/create')) template-border @endif
                            {{ isset($templates) && in_array($id, $templates) ? 'template-border' : '' }}">
                            <img src="{{ $url }}" alt="Template {{ $id }}">
                            @if ($id == 22)
                                <div class="ribbon-wrapper">
                                    <div class="ribbon fw-bold">{{ __('messages.feature.dynamic_vcard') }}</div>
                                </div>
                            @endif
                        </div>
                    </div>
                @endforeach
            </div>
        </div>
    </div>
    <div>
        {{ Form::submit(__('messages.common.save'), ['class' => 'btn btn-primary me-3', 'id' => 'planFormSubmit']) }}
        <a href="{{ route('plans.index') }}" class="btn btn-secondary">{{ __('messages.common.discard') }}</a>
    </div>
</div>