Files
kulakpos_web/Modules/MarketingAddon/resources/views/templates/index.blade.php
eko54r 05fd3230b8
All checks were successful
Build, Push and Deploy / build-and-push (push) Successful in 5m14s
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 17s
Build, Push and Deploy / deploy-staging (push) Successful in 41s
Build, Push and Deploy / deploy-production (push) Has been skipped
update marketing
2026-05-14 11:55:22 +07:00

381 lines
27 KiB
PHP

@extends('layouts.business.master')
@section('title')
{{ __(':type Template', ['type' => __(__(ucfirst(request('type'))))]) }}
@endsection
@section('main_content')
<div class="erp-table-section">
<div class="container-fluid">
<div class="card">
<div class="card-bodys">
<div class="table-header p-16">
<h4>{{ __(':type Template', ['type' => __(ucfirst(request('type')))]) }}</h4>
</div>
</div>
<ul class="nav nav-tabs" id="settingsTab" role="tablist">
<li class="nav-item settings-item" role="presentation">
<button class="nav-link settings-link active" id="newsale-tab" data-bs-toggle="tab" data-bs-target="#newsale" type="button" role="tab">
{{__('New Sale')}}
</button>
</li>
<li class="nav-item settings-item" role="presentation">
<button class="nav-link settings-link" id="paymentreceived-tab" data-bs-toggle="tab" data-bs-target="#paymentreceived" type="button" role="tab">
{{__('Payment Received')}}
</button>
</li>
<li class="nav-item settings-item" role="presentation">
<button class="nav-link settings-link" id="paymentpaid-tab" data-bs-toggle="tab"
data-bs-target="#paymentpaid" type="button" role="tab">
{{__('Payment Paid')}}
</button>
</li>
<li class="nav-item settings-item" role="presentation">
<button class="nav-link settings-link" id="purchase-tab" data-bs-toggle="tab" data-bs-target="#purchase" type="button" role="tab">
{{__('Purchase')}}
</button>
</li>
<li class="nav-item settings-item" role="presentation">
<button class="nav-link settings-link" id="paymentreminder-tab" data-bs-toggle="tab" data-bs-target="#paymentreminder" type="button" role="tab">
{{__('Payment Reminder')}}
</button>
</li>
@if (moduleCheck('HrmAddon'))
<li class="nav-item settings-item" role="presentation">
<button class="nav-link settings-link" id="attendance-tab" data-bs-toggle="tab" data-bs-target="#attendance" type="button" role="tab">
{{__('Attendance')}}
</button>
</li>
@endif
</ul>
<div class="tab-content mt-3" id="settingsTabContent">
<div class="tab-pane fade show active" id="newsale" role="tabpanel" aria-labelledby="newsale-tab">
<div class="p-3">
<form action="{{ route('business.templates.store') }}" method="POST" class="ajaxform">
@csrf
<div class="row">
<div class="col-lg-8">
<div class="row">
@if (request('type') == 'email')
<div class="mb-3 col-12">
<label class="form-label">{{__('Subject')}}</label>
<input type="text" class="form-control" name="new_sale[subject]" value="{{ $templates['new_sale']->subject ?? '' }}" placeholder="Enter subject">
</div>
@elseif (request('type') == 'whatsapp')
<div class="mb-3 col-12">
<label class="form-label">{{__('Template')}}</label>
<input type="text" class="form-control" name="new_sale[template]" value="{{ $templates['new_sale']->template ?? '' }}" placeholder="Enter template">
</div>
@endif
@if (request('type') == 'email')
<div class="mb-3 col-12">
<label for="message" class="form-label">{{__('Message')}}</label>
<textarea class="form-control w-100 sms-body summernote-template message-box" name="new_sale[message]" rows="4" cols="12" placeholder="Enter your message..." required>{{ $templates['new_sale']->message ?? '' }}</textarea>
</div>
@else
<div class="mb-3 col-12">
<label for="message" class="form-label">{{__('Message')}}</label>
<textarea class="form-control w-100 sms-body message-box" name="new_sale[message]" rows="4" cols="12" placeholder="Enter your message..." required>{{ $templates['new_sale']->message ?? '' }}</textarea>
</div>
@endif
<div class="mb-3 col-12">
<div class="d-flex align-items-center gap-3">
<input type="hidden" name="new_sale[{{ request('type') }}][enabled]" value="0">
<input @checked($page_data['new_sale'][request('type')]['enabled'] ?? false) type="checkbox" class="multi-delete" id="status_for_sale" name="new_sale[{{ request('type') }}][enabled]" value="1">
<label for="status_for_sale">{{__('Enable Sale :type Notification', ['type' => __(ucfirst(request('type')))])}}</label>
</div>
</div>
</div>
</div>
@include('marketingaddon::templates.avaiable-tags')
<div class="d-flex align-items-center justify-content-center mt-4">
<button type="submit" class="theme-btn m-2 submit-btn">{{__('Submit')}}</button>
</div>
</div>
</form>
</div>
</div>
<div class="tab-pane fade" id="paymentreceived" role="tabpanel" aria-labelledby="paymentreceived-tab">
<div class="p-3">
<form action="{{ route('business.templates.store') }}" method="POST" class="ajaxform">
@csrf
<div class="row">
<div class="col-lg-8">
<div class="row">
@if (request('type') == 'email')
<div class="mb-3 col-12">
<label class="form-label">{{__('Subject')}}</label>
<input type="text" class="form-control" name="payment_received[subject]" value="{{ $templates['payment_received']->subject ?? '' }}" placeholder="Enter subject">
</div>
@elseif (request('type') == 'whatsapp')
<div class="mb-3 col-12">
<label class="form-label">{{__('Template')}}</label>
<input type="text" class="form-control" name="payment_received[template]" value="{{ $templates['payment_received']->template ?? '' }}" placeholder="Enter template">
</div>
@endif
@if (request('type') == 'email')
<div class="mb-3 col-12">
<label for="message" class="form-label">{{__('Message')}}</label>
<textarea class="form-control w-100 sms-body summernote-template message-box" name="payment_received[message]" rows="4" cols="12" placeholder="Enter your message..." required>{{ $templates['payment_received']->message ?? '' }}</textarea>
</div>
@else
<div class="mb-3 col-12">
<label for="message" class="form-label">{{__('Message')}}</label>
<textarea class="form-control w-100 sms-body message-box" name="payment_received[message]" rows="4" cols="12" placeholder="Enter your message..." required>{{ $templates['payment_received']->message ?? '' }}</textarea>
</div>
@endif
<div class="mb-3 col-12">
<div class="d-flex align-items-center gap-3">
<input type="hidden" name="payment_received[{{ request('type') }}][enabled]" value="0">
<input @checked($page_data['payment_received'][request('type')]['enabled'] ?? false) type="checkbox" class="multi-delete" id="status_for_payment_received" name="payment_received[{{ request('type') }}][enabled]" value="1">
<label for="status_for_payment_received">{{__('Enable Payment Received :type Notification', ['type' => __(ucfirst(request('type')))])}}</label>
</div>
</div>
</div>
</div>
@include('marketingaddon::templates.avaiable-tags')
<div class="d-flex align-items-center justify-content-center mt-4">
<button type="submit" class="theme-btn m-2 submit-btn">{{__('Submit')}}</button>
</div>
</div>
</form>
</div>
</div>
<div class="tab-pane fade" id="paymentpaid" role="tabpanel" aria-labelledby="paymentpaid-tab">
<div class="p-3">
<form action="{{ route('business.templates.store') }}" method="POST" class="ajaxform">
@csrf
<div class="row">
<div class="col-lg-8">
<div class="row">
@if (request('type') == 'email')
<div class="mb-3 col-12">
<label class="form-label">{{__('Subject')}}</label>
<input type="text" class="form-control" name="payment_paid[subject]" value="{{ $templates['payment_paid']->subject ?? '' }}" placeholder="Enter subject">
</div>
@elseif (request('type') == 'whatsapp')
<div class="mb-3 col-12">
<label class="form-label">{{__('Template')}}</label>
<input type="text" class="form-control" name="payment_paid[template]" value="{{ $templates['payment_paid']->template ?? '' }}" placeholder="Enter template">
</div>
@endif
@if (request('type') == 'email')
<div class="mb-3 col-12">
<label for="message" class="form-label">{{__('Message')}}</label>
<textarea class="form-control w-100 sms-body summernote-template message-box" name="payment_paid[message]" rows="4" cols="12" placeholder="Enter your message..." required>{{ $templates['payment_paid']->message ?? '' }}</textarea>
</div>
@else
<div class="mb-3 col-12">
<label for="message" class="form-label">{{__('Message')}}</label>
<textarea class="form-control w-100 sms-body message-box" name="payment_paid[message]" rows="4" cols="12" placeholder="Enter your message..." required>{{ $templates['payment_paid']->message ?? '' }}</textarea>
</div>
@endif
<div class="mb-3 col-12">
<div class="d-flex align-items-center gap-3">
<input type="hidden" name="payment_paid[{{ request('type') }}][enabled]" value="0">
<input @checked($page_data['payment_paid'][request('type')]['enabled'] ?? false) type="checkbox" class="multi-delete" id="status_for_payment_paid" name="payment_paid[{{ request('type') }}][enabled]" value="1">
<label for="status_for_payment_paid">{{__('Enable Payment Paid :type Notification', ['type' => __(ucfirst(request('type')))])}}</label>
</div>
</div>
</div>
</div>
@include('marketingaddon::templates.avaiable-tags')
<div class="d-flex align-items-center justify-content-center mt-4">
<button type="submit" class="theme-btn m-2 submit-btn">{{__('Submit')}}</button>
</div>
</div>
</form>
</div>
</div>
<div class="tab-pane fade" id="purchase" role="tabpanel" aria-labelledby="purchase-tab">
<div class="p-3">
<form action="{{ route('business.templates.store') }}" method="POST" class="ajaxform">
@csrf
<div class="row">
<div class="col-lg-8">
<div class="row">
@if (request('type') == 'email')
<div class="mb-3 col-12">
<label class="form-label">{{__('Subject')}}</label>
<input type="text" class="form-control" name="purchase[subject]" value="{{ $templates['purchase']->subject ?? '' }}" placeholder="Enter subject">
</div>
@elseif (request('type') == 'whatsapp')
<div class="mb-3 col-12">
<label class="form-label">{{__('Template')}}</label>
<input type="text" class="form-control" name="purchase[template]" value="{{ $templates['purchase']->template ?? '' }}" placeholder="Enter template">
</div>
@endif
@if (request('type') == 'email')
<div class="mb-3 col-12">
<label for="message" class="form-label">{{__('Message')}}</label>
<textarea class="form-control w-100 sms-body summernote-template message-box" name="purchase[message]" rows="4" cols="12" placeholder="Enter your message..." required>{{ $templates['purchase']->message ?? '' }}</textarea>
</div>
@else
<div class="mb-3 col-12">
<label for="message" class="form-label">{{__('Message')}}</label>
<textarea class="form-control w-100 sms-body message-box" name="purchase[message]" rows="4" cols="12" placeholder="Enter your message..." required>{{ $templates['purchase']->message ?? '' }}</textarea>
</div>
@endif
<div class="mb-3 col-12">
<div class="d-flex align-items-center gap-3">
<input type="hidden" name="purchase[{{ request('type') }}][enabled]" value="0">
<input @checked($page_data['purchase'][request('type')]['enabled'] ?? false) type="checkbox" class="multi-delete" id="status_for_purchase" name="purchase[{{ request('type') }}][enabled]" value="1">
<label for="status_for_purchase">{{__('Enable Purchase :type Notification', ['type' => __(ucfirst(request('type')))])}}</label>
</div>
</div>
</div>
</div>
@include('marketingaddon::templates.avaiable-tags')
<div class="d-flex align-items-center justify-content-center mt-4">
<button type="submit" class="theme-btn m-2 submit-btn">{{__('Submit')}}</button>
</div>
</div>
</form>
</div>
</div>
<div class="tab-pane fade" id="paymentreminder" role="tabpanel" aria-labelledby="paymentreminder-tab">
<div class="p-3">
<form action="{{ route('business.templates.store') }}" method="POST" class="ajaxform">
@csrf
<div class="row">
<div class="col-lg-8">
<div class="row">
@if (request('type') == 'email')
<div class="mb-3 col-12">
<label class="form-label">{{__('Subject')}}</label>
<input type="text" class="form-control" name="payment_reminder[subject]" value="{{ $templates['payment_reminder']->subject ?? '' }}" placeholder="Enter subject">
</div>
@elseif (request('type') == 'whatsapp')
<div class="mb-3 col-12">
<label class="form-label">{{__('Template')}}</label>
<input type="text" class="form-control" name="payment_reminder[template]" value="{{ $templates['payment_reminder']->template ?? '' }}" placeholder="Enter template">
</div>
@endif
@if (request('type') == 'email')
<div class="mb-3 col-12">
<label for="message" class="form-label">{{__('Message')}}</label>
<textarea class="form-control w-100 sms-body summernote-template message-box" name="payment_reminder[message]" rows="4" cols="12" placeholder="Enter your message..." required>{{ $templates['payment_reminder']->message ?? '' }}</textarea>
</div>
@else
<div class="mb-3 col-12">
<label for="message" class="form-label">{{__('Message')}}</label>
<textarea class="form-control w-100 sms-body message-box" name="payment_reminder[message]" rows="4" cols="12" placeholder="Enter your message..." required>{{ $templates['payment_reminder']->message ?? '' }}</textarea>
</div>
@endif
<div class="mb-3 col-12">
<div class="d-flex align-items-center gap-3">
<input type="hidden" name="payment_reminder[{{ request('type') }}][enabled]" value="0">
<input @checked($page_data['payment_reminder'][request('type')]['enabled'] ?? false) type="checkbox" class="multi-delete" id="status_for_payment_reminder" name="payment_reminder[{{ request('type') }}][enabled]" value="1">
<label for="status_for_payment_reminder">{{ __('Enable Payment Reminder :type Notification', ['type' => __(ucfirst(request('type')))]) }}</label>
</div>
</div>
</div>
</div>
@include('marketingaddon::templates.avaiable-tags')
<div class="d-flex align-items-center justify-content-center mt-4">
<button type="submit" class="theme-btn m-2 submit-btn">{{__('Submit')}}</button>
</div>
</div>
</form>
</div>
</div>
@if (moduleCheck('HrmAddon'))
<div class="tab-pane fade" id="attendance" role="tabpanel" aria-labelledby="attendance-tab">
<div class="p-3">
<form action="{{ route('business.templates.store') }}" method="POST" class="ajaxform">
@csrf
<div class="row">
<div class="col-lg-8">
<div class="row">
@if (request('type') == 'email')
<div class="mb-3 col-12">
<label class="form-label">{{__('Subject')}}</label>
<input type="text" class="form-control" name="attendance[subject]" value="{{ $templates['attendance']->subject ?? '' }}" placeholder="Enter subject">
</div>
@elseif (request('type') == 'whatsapp')
<div class="mb-3 col-12">
<label class="form-label">{{__('Template')}}</label>
<input type="text" class="form-control" name="attendance[template]" value="{{ $templates['attendance']->template ?? '' }}" placeholder="Enter template">
</div>
@endif
@if (request('type') == 'email')
<div class="mb-3 col-12">
<label for="message" class="form-label">{{__('Message')}}</label>
<textarea class="form-control w-100 sms-body summernote-template message-box" name="attendance[message]" rows="4" cols="12" placeholder="Enter your message..." required>{{ $templates['attendance']->message ?? '' }}</textarea>
</div>
@else
<div class="mb-3 col-12">
<label for="message" class="form-label">{{__('Message')}}</label>
<textarea class="form-control w-100 sms-body message-box" name="attendance[message]" rows="4" cols="12" placeholder="Enter your message..." required>{{ $templates['attendance']->message ?? '' }}</textarea>
</div>
@endif
<div class="mb-3 col-12">
<div class="d-flex align-items-center gap-3">
<input type="hidden" name="attendance[{{ request('type') }}][enabled]" value="0">
<input @checked($page_data['attendance'][request('type')]['enabled'] ?? false) type="checkbox" class="multi-delete" id="status_for_attendance" name="attendance[{{ request('type') }}][enabled]" value="1">
<label for="status_for_attendance">{{ __('Enable Attendance :type Notification', ['type' => __(ucfirst(request('type')))]) }}</label>
</div>
</div>
</div>
</div>
@include('marketingaddon::templates.avaiable-tags')
<div class="d-flex align-items-center justify-content-center mt-4">
<button type="submit" class="theme-btn m-2 submit-btn">{{__('Submit')}}</button>
</div>
</div>
</form>
</div>
</div>
@endif
</div>
</div>
</div>
</div>
@endsection
@push('js')
<script src="{{ asset('assets/js/summernote-lite.js') }}"></script>
@endpush