Files
wticreatorstudio/Modules/Subscription/Resources/views/setting/index.blade.php
T
2024-02-12 22:54:20 -05:00

275 lines
20 KiB
PHP

@extends('backEnd.master')
@section('styles')
<link rel="stylesheet" href="{{ asset('Modules/ShopifyMyCart/Resources/assets/easy_autocomplete/easy-autocomplete.css') }}">
<style>
.easy-autocomplete-container {
z-index: 1000000;
}
.select2-container--default .select2-selection--multiple {
overflow-y: hidden!important;
}
.select2-container .select2-search--inline .select2-search__field {
margin-top: 13px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
height: 35px;
font-size: 14px;
line-height: 2.5;
}
</style>
@endsection
@section('mainContent')
@include("subscription::alertMessage")
<section class="admin-visitor-area up_st_admin_visitor">
<div class="container-fluid p-0">
<div class="row justify-content-center">
<div class="col-md-12 mb-20">
<div class="row">
<div class="col-lg-3">
<div class="box_header common_table_header">
<div class="main-title d-md-flex">
<h3 class="mb-0 mr-30 mb_xs_15px mb_sm_20px">Subscription {{__('subscription::subscription.settings')}}</h3>
</div>
</div>
</div>
<div class="col-lg-9">
<div class="box_header_right">
<div class="float-lg-right float-none pos_tab_btn justify-content-end">
<ul class="nav nav_list" role="tablist">
<li class="nav-item mt-10">
<a class="nav-link active show" href="#subscription_general_settings_tab" role="tab" data-toggle="tab" id="subscription_general_settings" aria-selected="false">{{__('subscription::subscription.general')}}</a>
</li>
<li class="nav-item mt-10">
<a class="nav-link show" href="#subscription_restriction_settings_tab" role="tab" data-toggle="tab" id="subscription_restriction_settings" aria-selected="false" @if ($setting->location_restrictions == 0) style="display: none" @endif>{{__('subscription::subscription.available_locations')}}</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="col-12">
<div class="">
<div class="row">
<div class="col-lg-12">
<!-- tab-content -->
<div class="tab-content " id="myTabContent">
<!-- General -->
<div class="tab-pane fade white_box_30px show active" id="subscription_general_settings_tab"
role="tabpanel" aria-labelledby="Activation-tab">
<div class="main-title mb-25">
<form action="{{route('subscription.setting.store')}}"
method="POST"
enctype="multipart/form-data">
@csrf
<div class="col-xl-6">
<div class="primary_input">
<label class="primary_input_label" for="">{{ __('subscription::subscription.customer_subscription') }}</label>
<ul id="theme_nav" class="permission_list sms_list ">
<li>
<label data-id="bg_option" class="primary_checkbox d-flex mr-12 extra_width">
<input name="customer_subscription" id="customersubscription_active" value="1" class="active" type="radio" {{($setting->customer_subscription == 1)?'checked':''}}>
<span class="checkmark"></span>
</label>
<p>{{ __('common.active') }}</p>
</li>
<li>
<label data-id="color_option" class="primary_checkbox d-flex mr-12 extra_width">
<input name="customer_subscription" id="customersubscription_inactive" value="0" class="de_active" type="radio" {{($setting->customer_subscription == 0)?'checked':''}}>
<span class="checkmark"></span>
</label>
<p>{{ __('common.inactive') }}</p>
</li>
</ul>
</div>
</div>
<div class="col-xl-6">
<div class="primary_input">
<label class="primary_input_label" for="">{{ __('subscription::subscription.restrictions') }}</label>
<ul id="theme_nav" class="permission_list sms_list ">
<li>
<label data-id="bg_option" class="primary_checkbox d-flex mr-12 extra_width">
<input name="location_restrictions" id="subscription_restrictions_no_restrictions" value="0" class="active" type="radio" {{($setting->location_restrictions == 0)?'checked':''}}>
<span class="checkmark"></span>
</label>
<p>{{ __('subscription::subscription.no_restrictions') }}</p>
</li>
<li>
<label data-id="color_option" class="primary_checkbox d-flex mr-12 extra_width">
<input name="location_restrictions" id="subscription_restrictions_restricted" value="1" class="de_active" type="radio" {{($setting->location_restrictions == 1)?'checked':''}}>
<span class="checkmark"></span>
</label>
<p>{{ __('subscription::subscription.restricted') }}</p>
</li>
</ul>
</div>
</div>
<div class="col-xl-6">
<div class="primary_input">
<label class="primary_input_label" for="">{{ __('subscription::subscription.payment_gateways') }}</label>
<select class="form-control" name="payment_gateways[]" id="payment_gateways" multiple="multiple">
<option value="">{{ __('subscription::subscription.select_one_or_multiple') }}</option>
@foreach($paymentGateways as $gateway)
<option value="{{$gateway->id}}" @if ($setting->payment_gateways != null && in_array($gateway->id, $setting->payment_gateways)) selected @endif>{{$gateway->method}}</option>
@endforeach
</select>
</div>
</div>
<!-- <div class="col-xl-6">
<div class="primary_input mb-25">
<label class="primary_input_label"
for="">{{ __('subscription.stripe_product_id') }}</label>
<input class="primary_input_field"
type="text" id="stripe_product_id"
name="stripe_product_id"
value="{{$setting->stripe_product_id}}">
</div>
</div> -->
@if (false)
<div class="row">
<div class="col-xl-3">
<div class="primary_input mb-25">
<label class="primary_input_label"
for="">{{ __('subscription.Admin Commission Rate') }}
(%)</label>
<input class="primary_input_field"
placeholder="Please enter admin commission"
type="number"
name="" min="0" max="100"
oninput="planCalCommission()"
id="admin_comm"
value="{{100-$setting->commission_rate}}">
</div>
</div>
<div class="col-xl-3">
<div class="primary_input mb-25">
<label class="primary_input_label"
for="">{{ __('subscription.Instructor Commission Rate') }}
(%)</label>
<input class="primary_input_field" placeholder="0"
type="number" id="instructor_comm"
name="commission_rate" min="0" max="100" readonly
value="{{$setting->commission_rate}}">
</div>
</div>
<div class="col-xl-6 ">
<div class="primary_input mb-25">
<div class="row">
<div class="col-md-12">
<label class="primary_input_label"
for=""> {{__('courses.Type')}} * </label>
</div>
<div class="col-md-6 pt-2">
<label
class="primary_checkbox d-flex mr-12 text-nowrap"
for="type1">
<input type="radio" class="common-radio"
id="type1"
name="type"
value="1"
@if($setting->type==1) checked @endif>
<span
class="checkmark mr-2"></span> {{__('subscription.All Courses')}}
</label>
</div>
<div class="col-md-6 pt-2">
<label class="primary_checkbox d-flex mr-12 text-nowrap"
for="type2">
<input type="radio" class="common-radio" id="type2"
name="type"
value="2"
@if($setting->type==2) checked @endif>
<span
class="checkmark mr-2"></span> {{__('subscription.Selected Courses')}}</label>
</div>
</div>
</div>
</div>
</div>
@endif
<div class="submit_btn text-center mt-4">
<button class="primary_btn_large" type="submit"
id=""><i
class="ti-check"></i> {{ __('subscription::common.save') }}</button>
</div>
</form>
</div>
</div>
<div role="tabpanel" class="tab-pane fade show" id="subscription_restriction_settings_tab">
<section class="admin-visitor-area up_st_admin_visitor">
<div class="container-fluid p-0">
<div class="row justify-content-center">
<div class="col-lg-4">
<div class="form_div">
@include('subscription::setting.locations.add')
</div>
</div>
<div class="col-lg-8">
<div class="box_header common_table_header">
<div class="main-title d-md-flex">
<h3 class="mb-0 mr-30 mb_xs_15px mb_sm_20px">{{ __('subscription::subscription.location') }} {{__('common.list')}}</h3>
</div>
</div>
<div class="QA_section QA_section_heading_custom check_box_table">
<div class="QA_table ">
<!-- table-responsive -->
<div class="">
<div id="variant_list">
@include('subscription::setting.locations.list')
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<input type="hidden" name="app_base_url" id="app_base_url" value="{{ URL::to('/') }}">
<div class="show_div">
</div>
@if (false && permissionCheck('product.attribute.destroy'))
@include('backEnd.partials.delete_modal')
@endif
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
@if (true || permissionCheck('product.attribute.destroy'))
@include('backEnd.partials.delete_modal')
@endif
@endsection
@include('subscription::setting.script')
@include('subscription::setting.locations.scripts')