Files
sccs_laravel/resources/views/content/settings.blade.php
2025-11-04 16:23:40 +05:00

707 lines
44 KiB
PHP

@extends('layouts/contentLayoutMaster')
@section('title', 'Edit Settings')
@section('vendor-style')
<!-- vendor css files -->
<link rel="stylesheet" href="{{ asset(mix('vendors/css/extensions/toastr.min.css')) }}">
<link rel="stylesheet" href="{{ asset(mix('vendors/css/forms/select/select2.min.css')) }}">
@endsection
@section('page-style')
<!-- Page css files -->
<link rel="stylesheet" href="{{ asset(mix('css/base/plugins/extensions/ext-component-toastr.css')) }}">
@endsection
@section('content')
<section id="dropzone-examples">
<form action="{{ route('settings.update',$settings) }}" method="POST"
enctype="multipart/form-data">
@csrf
@method('PUT')
<div class="row">
<div class="col-12">
<div class="card">
<div class="card-header">
<h4 class="card-title">All Settings</h4>
</div>
<div class="card-body">
<div class="row">
<div class="col-lg-6 col-sm-6">
<div class="mb-1">
<label class="form-label" for="version_code">Version Code</label>
<div class="input-group input-group-merge">
<span class="input-group-text"><i data-feather="list"></i></span>
<input
type="text"
id="version_code"
class="form-control @error('version_code') is-invalid @enderror"
name="version_code"
placeholder="e.g. 1"
value="{{ $settings->version_code}}"
required
/>
@error('version_code')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div>
<div class="col-lg-6 col-sm-6">
<label class="form-label" for="update_type">Update Type</label>
<select name="update_type"
class="form-select select2 @error('update_type') is-invalid @enderror"
id="update_type">
<option
{{ $settings->update_type === 'OPTIONAL' ? 'selected' : '' }} value="OPTIONAL">
OPTIONAL
</option>
<option
{{ $settings->update_type=== 'MANDATORY' ? 'selected' : '' }} value="MANDATORY">
MANDATORY
</option>
</select>
@error('update_type')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="row">
<div class="col-lg-6 col-sm-6">
<div class="mb-1">
<label class="form-label" for="update_message">Update Message</label>
<div class="input-group input-group-merge">
<span class="input-group-text"><i data-feather="list"></i></span>
<input
type="text"
id="update_message"
class="form-control @error('update_message') is-invalid @enderror"
name="update_message"
placeholder="e.g. 1"
value="{{ $settings->update_message}}"
required
/>
@error('update_message')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div>
<div class="col-lg-6 col-sm-6">
<div class="mb-1">
<label class="form-label" for="update_url">Update Url</label>
<div class="input-group input-group-merge">
<span class="input-group-text"><i data-feather="list"></i></span>
<input
type="text"
id="update_url"
class="form-control @error('update_url') is-invalid @enderror"
name="update_url"
placeholder="e.g. 1"
value="{{ $settings->update_url}}"
required
/>
@error('update_url')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div>
</div>
<div class="row mb-1">
<div class="col-lg-6 col-sm-6">
<label class="form-label" for="update_type">Ad Type</label>
<select name="ad_type"
class="form-select select2 @error('ad_type') is-invalid @enderror"
id="ad_type">
<option
{{ $settings->ad_type === 'ADMOB' ? 'selected' : '' }} value="ADMOB">
ADMOB
</option>
<option
{{ $settings->ad_type === 'FACEBOOK' ? 'selected' : '' }} value="FACEBOOK">
FACEBOOK
</option>
</select>
@error('ad_type')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div class="col-lg-6 col-sm-6">
<label class="form-label" for="show_ads">Show Ads</label>
<select name="show_ads"
class="form-select select2 @error('show_ads') is-invalid @enderror"
id="show_ads">
<option
{{ $settings->show_ads === 1 ? 'selected' : '' }} value="1">
True
</option>
<option
{{ $settings->show_ads === 0 ? 'selected' : '' }} value="0">
False
</option>
</select>
@error('show_ads')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="row">
<div class="col-lg-6 col-sm-6">
<div class="mb-1">
<label class="form-label" for="show_ad_after">Show Ad After</label>
<div class="input-group input-group-merge">
<span class="input-group-text"><i data-feather="list"></i></span>
<input
type="text"
id="show_ad_after"
class="form-control @error('show_ad_after') is-invalid @enderror"
name="show_ad_after"
placeholder="e.g. 1"
value="{{ $settings->show_ad_after}}"
required
/>
@error('show_ad_after')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div>
<div class="col-lg-6 col-sm-6">
<div class="mb-1">
<label class="form-label" for="developed_by_url">Developed By Url</label>
<div class="input-group input-group-merge">
<span class="input-group-text"><i data-feather="list"></i></span>
<input
type="text"
id="developed_by_url"
class="form-control @error('developed_by_url') is-invalid @enderror"
name="developed_by_url"
placeholder="e.g. google.com"
value="{{ $settings->developed_by_url}}"
required
/>
@error('developed_by_url')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-6 col-sm-6">
<div class="mb-1">
<label class="form-label" for="onesignal_app_id">OneSignal App Id</label>
<div class="input-group input-group-merge">
<span class="input-group-text"><i data-feather="list"></i></span>
<input
type="text"
id="onesignal_app_id"
class="form-control @error('onesignal_app_id') is-invalid @enderror"
name="onesignal_app_id"
placeholder="e.g. onesignal_app_id"
value="{{ $settings->onesignal_app_id}}"
required
/>
@error('onesignal_app_id')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div>
<div class="col-lg-6 col-sm-6">
<div class="mb-1">
<label class="form-label" for="one_signal_rest_api_key">One Signal Rest Api
Key</label>
<div class="input-group input-group-merge">
<span class="input-group-text"><i data-feather="list"></i></span>
<input
type="text"
id="one_signal_rest_api_key"
class="form-control @error('one_signal_rest_api_key') is-invalid @enderror"
name="one_signal_rest_api_key"
placeholder="e.g. one_signal_rest_api_key"
value="{{ $settings->one_signal_rest_api_key}}"
required
/>
@error('developed_by_url')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-6 col-sm-6">
<div class="mb-1">
<label class="form-label" for="admob_android_banner">Admob Android
Banner</label>
<div class="input-group input-group-merge">
<span class="input-group-text"><i data-feather="list"></i></span>
<input
type="text"
id="admob_android_banner"
class="form-control @error('admob_android_banner') is-invalid @enderror"
name="admob_android_banner"
placeholder="e.g. admob_android_banner"
value="{{ $settings->admob_android_banner}}"
required
/>
@error('admob_android_banner')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div>
<div class="col-lg-6 col-sm-6">
<div class="mb-1">
<label class="form-label" for="admob_android_native">Admob Android
Native</label>
<div class="input-group input-group-merge">
<span class="input-group-text"><i data-feather="list"></i></span>
<input
type="text"
id="admob_android_native"
class="form-control @error('admob_android_native') is-invalid @enderror"
name="admob_android_native"
placeholder="e.g. admob_android_native"
value="{{ $settings->admob_android_native}}"
required
/>
@error('admob_android_native')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-6 col-sm-6">
<div class="mb-1">
<label class="form-label" for="admob_android_banner">Admob Android
Interstitial</label>
<div class="input-group input-group-merge">
<span class="input-group-text"><i data-feather="list"></i></span>
<input
type="text"
id="admob_android_interstitial"
class="form-control @error('admob_android_interstitial') is-invalid @enderror"
name="admob_android_interstitial"
placeholder="e.g. admob_android_interstitial"
value="{{ $settings->admob_android_interstitial}}"
required
/>
@error('admob_android_interstitial')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div>
<div class="col-lg-6 col-sm-6">
<div class="mb-1">
<label class="form-label" for="admob_ios_banner">Admob Ios Banner</label>
<div class="input-group input-group-merge">
<span class="input-group-text"><i data-feather="list"></i></span>
<input
type="text"
id="admob_ios_banner"
class="form-control @error('admob_ios_banner') is-invalid @enderror"
name="admob_ios_banner"
placeholder="e.g. admob_ios_banner"
value="{{ $settings->admob_ios_banner}}"
required
/>
@error('admob_ios_banner')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-6 col-sm-6">
<div class="mb-1">
<label class="form-label" for="admob_ios_native">Admob Ios Native</label>
<div class="input-group input-group-merge">
<span class="input-group-text"><i data-feather="list"></i></span>
<input
type="text"
id="admob_ios_native"
class="form-control @error('admob_ios_native') is-invalid @enderror"
name="admob_ios_native"
placeholder="e.g. admob_ios_native"
value="{{ $settings->admob_ios_native}}"
required
/>
@error('admob_ios_native')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div>
<div class="col-lg-6 col-sm-6">
<div class="mb-1">
<label class="form-label" for="admob_ios_interstitial">Admob Ios
Interstitial</label>
<div class="input-group input-group-merge">
<span class="input-group-text"><i data-feather="list"></i></span>
<input
type="text"
id="admob_ios_interstitial"
class="form-control @error('admob_ios_interstitial') is-invalid @enderror"
name="admob_ios_interstitial"
placeholder="e.g. admob_ios_interstitial"
value="{{ $settings->admob_ios_interstitial}}"
required
/>
@error('admob_ios_interstitial')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-6 col-sm-6">
<div class="mb-1">
<label class="form-label" for="admob_ios_native">Facebook Android Banner</label>
<div class="input-group input-group-merge">
<span class="input-group-text"><i data-feather="list"></i></span>
<input
type="text"
id="facebook_android_banner"
class="form-control @error('facebook_android_banner') is-invalid @enderror"
name="facebook_android_banner"
placeholder="e.g. facebook_android_banner"
value="{{ $settings->facebook_android_banner}}"
required
/>
@error('facebook_android_banner')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div>
<div class="col-lg-6 col-sm-6">
<div class="mb-1">
<label class="form-label" for="admob_ios_interstitial">Facebook Android
Banner</label>
<div class="input-group input-group-merge">
<span class="input-group-text"><i data-feather="list"></i></span>
<input
type="text"
id="facebook_android_banner"
class="form-control @error('facebook_android_banner') is-invalid @enderror"
name="facebook_android_banner"
placeholder="e.g. facebook_android_banner"
value="{{ $settings->facebook_android_banner}}"
required
/>
@error('facebook_android_banner')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-6 col-sm-6">
<div class="mb-1">
<label class="form-label" for="facebook_android_native">Facebook Android
Native</label>
<div class="input-group input-group-merge">
<span class="input-group-text"><i data-feather="list"></i></span>
<input
type="text"
id="facebook_android_native"
class="form-control @error('facebook_android_native') is-invalid @enderror"
name="facebook_android_native"
placeholder="e.g. facebook_android_native"
value="{{ $settings->facebook_android_native}}"
required
/>
@error('facebook_android_native')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div>
<div class="col-lg-6 col-sm-6">
<div class="mb-1">
<label class="form-label" for="facebook_android_interstitial">Facebook Android
Interstitial</label>
<div class="input-group input-group-merge">
<span class="input-group-text"><i data-feather="list"></i></span>
<input
type="text"
id="facebook_android_interstitial"
class="form-control @error('facebook_android_interstitial') is-invalid @enderror"
name="facebook_android_interstitial"
placeholder="e.g. facebook_android_interstitial"
value="{{ $settings->facebook_android_interstitial}}"
required
/>
@error('facebook_android_interstitial')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-6 col-sm-6">
<div class="mb-1">
<label class="form-label" for="facebook_ios_banner">Facebook Ios Banner</label>
<div class="input-group input-group-merge">
<span class="input-group-text"><i data-feather="list"></i></span>
<input
type="text"
id="facebook_ios_banner"
class="form-control @error('facebook_ios_banner') is-invalid @enderror"
name="facebook_ios_banner"
placeholder="e.g. facebook_ios_banner"
value="{{ $settings->facebook_ios_banner}}"
required
/>
@error('facebook_ios_banner')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div>
<div class="col-lg-6 col-sm-6">
<div class="mb-1">
<label class="form-label" for="facebook_ios_native">Facebook Ios Native</label>
<div class="input-group input-group-merge">
<span class="input-group-text"><i data-feather="list"></i></span>
<input
type="text"
id="facebook_ios_native"
class="form-control @error('facebook_ios_native') is-invalid @enderror"
name="facebook_ios_native"
placeholder="e.g. facebook_ios_native"
value="{{ $settings->facebook_ios_native}}"
required
/>
@error('facebook_ios_native')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-6 col-sm-6">
<div class="mb-1">
<label class="form-label" for="facebook_ios_interstitial">Facebook Ios
Interstitial</label>
<div class="input-group input-group-merge">
<span class="input-group-text"><i data-feather="list"></i></span>
<input
type="text"
id="facebook_ios_interstitial"
class="form-control @error('facebook_ios_interstitial') is-invalid @enderror"
name="facebook_ios_interstitial"
placeholder="e.g. facebook_ios_interstitial"
value="{{ $settings->facebook_ios_interstitial}}"
required
/>
@error('facebook_ios_interstitial')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div>
<div class="col-lg-6 col-sm-6">
<div class="mb-1">
<label class="form-label" for="chat_gpt_api_secret">Chat GPT Api Secret</label>
<div class="input-group input-group-merge">
<span class="input-group-text"><i data-feather="list"></i></span>
<input
type="text"
id="chat_gpt_api_secret"
class="form-control @error('chat_gpt_api_secret') is-invalid @enderror"
name="chat_gpt_api_secret"
placeholder="e.g. chat_gpt_api_secret"
value="{{ $settings->chat_gpt_api_secret}}"
required
/>
@error('chat_gpt_api_secret')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-6 col-sm-6">
<div class="mb-1">
<label class="form-label" for="logo">Logo</label>
<div class="input-group input-group-merge">
<span class="input-group-text"><i data-feather="list"></i></span>
<input
type="file"
id="logo"
class="form-control @error('logo') is-invalid @enderror"
name="logo"
value="{{ old('logo') }}"
/>
@error('logo')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div>
<div class="col-lg-6 col-sm-6">
<div class="mb-1">
<label class="form-label" for="favicon">Favicon</label>
<div class="input-group input-group-merge">
<span class="input-group-text"><i data-feather="list"></i></span>
<input
type="file"
id="favicon"
class="form-control @error('favicon') is-invalid @enderror"
name="favicon"
value="{{ old('favicon') }}"
/>
@error('favicon')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-6 col-sm-6">
<div class="mb-1">
<label class="form-label" for="privacy_url">Privacy Policy Url</label>
<div class="input-group input-group-merge">
<span class="input-group-text"><i data-feather="list"></i></span>
<input
type="text"
id="privacy_url"
class="form-control @error('privacy_url') is-invalid @enderror"
name="privacy_url"
placeholder="e.g. google.com"
value="{{ $settings->privacy_url}}"
required
/>
@error('privacy_url')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-12">
<button type="submit" class="btn btn-primary me-1"
onclick="this.disabled=true;this.form.submit();">Update
</button>
</div>
</div>
</div>
</div>
</div>
</div>
</form>
</section>
@endsection
@section('vendor-script')
<script src="{{ asset(mix('vendors/js/forms/cleave/cleave.min.js'))}}"></script>
<script src="{{ asset(mix('vendors/js/extensions/toastr.min.js')) }}"></script>
<script src="{{ asset(mix('vendors/js/forms/select/select2.full.min.js')) }}"></script>
@endsection
@section('page-script')
<script src="{{ asset(mix('js/scripts/forms/form-input-mask.js')) }}"></script>
<script src="{{ asset(mix('js/scripts/forms/form-select2.js')) }}"></script>
<script>
$(document).ready(function () {
{{--$('.select2').select2({--}}
{{-- placeholder: '{{__('Select an option')}}',--}}
{{-- allowClear: true--}}
{{--});--}}
toastr.options.timeOut = 10000;
@if(session()->has('error'))
toastr.error('{{ session('error') }}');
@elseif(session()->has('success'))
toastr.success('{{ session('success') }}');
@endif
});
</script>
@endsection