@extends('backend.master')
@section('mainContent')
{!! generateBreadcrumb() !!}
<section class="admin-visitor-area up_st_admin_visitor">
<div class="container-fluid p-0">
<div class="row">
<div class="col-lg-3" style="display: none">
<div class="row justify-content-center">
<div class="col-12">
<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"> @if(!isset($edit))
{{__('coupons.Add New Invite By Code') }}
@else
{{__('coupons.Update Invite By Code')}}
@endif</h3>
@if(isset($edit))
<a href="{{route('coupons.manage')}}"
class="primary-btn small fix-gr-bg">+ {{__('coupons.Add')}}</a>
@endif
</div>
</div>
</div>
</div>
<div class="white-box ">
<form action="{{isset($edit)?route('coupons.update'): route('coupons.store') }}" method="POST"
id="coupon-form" name="coupon-form" enctype="multipart/form-data">
@csrf
<input type="hidden" name="url" id="url" value="{{URL::to('/')}}">
@if(isset($edit))
<input type="hidden" name="id" value="{{$edit->id}}">
@endif
<input type="hidden" name="category" value="2">
<div class="row">
<div class="col-xl-12">
<div class="primary_input mb-25">
<label class="primary_input_label"
for="category_id">{{ __('coupons.Select A Category') }}</label>
<select
class="primary_select mb-25 {{ @$errors->has('category_id') ? ' is-invalid' : '' }}"
name="category_id" id="category_id" required>
<option data-display="{{ __('coupons.Select A Category') }}"
value="">{{ __('coupons.Select A Category') }}</option>
@if(@$categories->count()>0)
@foreach ($categories as $category)
<option
value="{{@$category->id}}" {{isset($edit)?($edit->type==$category->id?'selected':''):''}}>{{@$category->name}}</option>
@endforeach
@endif
</select>
@if ($errors->has('category_id'))
<span class="invalid-feedback d-block mb-10" role="alert">
<strong>{{ @$errors->first('category_id') }}</strong>
</span>
@endif
</div>
</div>
<div class="col-xl-12">
<div class="primary_input mb-25" id="subCategoryDiv">
<label class="primary_input_label"
for="subcategory_id">{{ __('coupons.Select A Subcategory') }}</label>
<select
class="primary_select mb-25 {{ @$errors->has('subcategory_id') ? ' is-invalid' : '' }}"
name="subcategory_id" id="subcategory_id" required>
<option data-display="{{ __('coupons.Select A Subcategory') }}"
value="">{{ __('coupons.Select A Subcategory') }}</option>
</select>
@if ($errors->has('subcategory_id'))
<span class="invalid-feedback d-block mb-10" role="alert">
<strong>{{ @$errors->first('subcategory_id') }}</strong>
</span>
@endif
</div>
</div>
<div class="col-xl-12">
<div class="primary_input mb-25" id="CourseDiv">
<label class="primary_input_label"
for="course_id">{{ __('coupons.Select A Course') }}</label>
<select
class="primary_select mb-25 {{ @$errors->has('course_id') ? ' is-invalid' : '' }}"
name="course_id" id="course_id" required>
<option data-display="{{ __('coupons.Select A Course') }}"
value="">{{ __('coupons.Select A Course') }}</option>
</select>
@if ($errors->has('course_id'))
<span class="invalid-feedback d-block mb-10" role="alert">
<strong>{{ @$errors->first('course_id') }}</strong>
</span>
@endif
</div>
</div>
<div class="col-xl-12">
<div class="primary_input mb-25">
<label class="primary_input_label"
for="role_id">{{ __('coupons.Select A Role') }}</label>
<select
class="primary_select mb-25 {{ @$errors->has('role_id') ? ' is-invalid' : '' }}"
name="role_id" id="role_id" required>
<option data-display="{{ __('coupons.Select A role') }}"
value="">{{ __('coupons.Select A role') }}</option>
@if(@$roles->count()>0)
@foreach ($roles as $role)
<option
value="{{@$role->id}}" {{isset($edit)?($edit->type==$role->id?'selected':''):''}}>{{@$role->name}}</option>
@endforeach
@endif
</select>
@if ($errors->has('role_id'))
<span class="invalid-feedback d-block mb-10" role="alert">
<strong>{{ @$errors->first('role_id') }}</strong>
</span>
@endif
</div>
</div>
{{-- input title --}}
<div class="col-xl-12">
<div class="primary_input mb-25">
<label class="primary_input_label"
for="number">{{ __('coupons.Maximum Limit') }}</label>
<input name="max_limit" id="max_limit"
class="primary_input_field name {{ @$errors->has('max_limit') ? ' is-invalid' : '' }}"
placeholder="{{ __('coupons.Maximum Limit') }}" type="number" step="any"
min="0" value="{{isset($edit)?$edit->max_limit:old('max_limit')}}">
@if ($errors->has('max_limit'))
<span class="invalid-feedback d-block mb-10" role="alert">
<strong>{{ @$errors->first('max_limit') }}</strong>
</span>
@endif
</div>
</div>
{{-- input title --}}
<div class="col-xl-12">
<div class="primary_input mb-25">
<label class="primary_input_label"
for="number2">{{ __('coupons.Amount') }}</label>
<input name="amount" id="amount"
class="primary_input_field name {{ @$errors->has('amount') ? ' is-invalid' : '' }}"
placeholder="{{ __('coupons.Amount') }}" type="number2" step="any"
min="0" value="{{isset($edit)?$edit->amount:old('amount')}}">
@if ($errors->has('amount'))
<span class="invalid-feedback d-block mb-10" role="alert">
<strong>{{ @$errors->first('amount') }}</strong>
</span>
@endif
</div>
</div>
<div class="col-xl-12">
<div class="primary_input mb-25">
<label class="primary_input_label" for="type">{{ __('coupons.Type') }}</label>
<select
class="primary_select mb-25 {{ @$errors->has('type') ? ' is-invalid' : '' }}"
name="type" id="type" required>
<option
value="1" {{isset($edit)?($edit->type==1?'selected':''):''}}>{{__('Fixed') }}</option>
<option
value="0" {{isset($edit)?($edit->type==0?'selected':''):''}}>{{__('Percentage (%)') }}</option>
</select>
</div>
</div>
<div class="col-xl-12">
<div class="primary_input mb-25">
<label class="primary_input_label"
for="status">{{ __('coupons.Status') }}</label>
<select
class="primary_select mb-25 {{ @$errors->has('status') ? ' is-invalid' : '' }}"
name="status" id="status" required>
<option
value="1" {{isset($edit)?($edit->status==1?'selected':''):''}}>{{__('common.Active') }}</option>
<option
value="0" {{isset($edit)?($edit->status==0?'selected':''):''}}>{{__('common.Inactive') }}</option>
</select>
</div>
</div>
<div class="col-lg-12 text-center">
<div class="d-flex justify-content-center pt_20">
<button type="submit" class="primary-btn semi_large fix-gr-bg"
id="save_button_parent">
<i class="ti-check"></i>
@if(!isset($edit))
{{ __('common.Save') }}
@else
{{ __('common.Update') }}
@endif
</button>
</div>
</div>
</div>
</form>
</div>
</div>
<div class="col-lg-12">
<div class="row">
<div class="col-lg-4 no-gutters">
<div class="main-title">
<h3 class="mb-20">{{__('coupons.Invite By Code')}}</h3>
</div>
</div>
</div>
<div class="QA_section QA_section_heading_custom check_box_table">
<div class="QA_table ">
<!-- table-responsive -->
<div class="">
<table id="lms_table" class="table Crm_table_active3">
<thead>
<tr>
<th scope="col">{{ __('common.SL') }}</th>
<th scope="col">{{ __('coupons.Invited By') }}</th>
<th scope="col">{{ __('coupons.Invite Accept By') }}</th>
<th scope="col">{{ __('coupons.Invite Code') }}</th>
<th scope="col">{{ __('coupons.Category') }}</th>
<th scope="col">{{ __('coupons.Subcategory') }}</th>
<th scope="col">{{ __('coupons.Course') }}</th>
<th scope="col">{{ __('common.Date') }}</th>
</tr>
</thead>
<tbody>
@foreach($user_wise_coupons as $key => $s)
<tr>
<th>{{ $key+1 }}</th>
<td>{{@$s->invite_byF->name }}</td>
<td>{{@$s->invite_accept_byF->name }}</td>
<td>{{@$s->invite_code}}</td>
<td>{{@$s->category->name }}</td>
<td>{{@$s->subCategory->name }}</td>
<td>{{@$s->course->title }}</td>
<td>{{ showDate($s->created_at) }}</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<div id="edit_form">
</div>
<div id="view_details">
</div>
@include('backend.partials.delete_modal')
@endsection
@push('scripts')
<script src="{{url('Modules/Coupons/Resources/assets/js/app.js')}}"></script>
@endpush