Viewing file: ffeee0aa1465a4ef46e4c0e1affb9b29.php (24.23 KB) -rwxrwxrwx Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php $__env->startSection('title', trans('admin.settings.setting')); ?>
<?php $__env->startSection('extra-css'); ?> <?php if(Module::has('PaymentGateway') && Module::find('PaymentGateway')->isEnabled()): ?> <link rel="stylesheet" href="<?php echo e(Module::asset('paymentgateway:css/paymentgateway.css')); ?>"> <?php endif; ?>
<style> #email_temp .nav-link{ width: 100% !important; } </style> <?php $__env->stopSection(); ?>
<?php $__env->startSection('content'); ?> <section class="content-header">
</section> <!-- Main content --> <section class="content"> <div class="row"> <div class="col-12 mx-auto col-sm-10"> <!-- Custom Tabs --> <div class="card">
<div class="card-header d-flex p-0"> <div class="row"> <h2 class="card-title p-3"><a href="<?php echo e(route('admin.settings.index')); ?>"><?php echo app('translator')->get('admin.settings.setting'); ?></a></h2> <ul class="nav nav-pills ml-auto p-2 custom-ul-section"> <li class="nav-item"><a class="nav-link active" href="#profile_tab" data-toggle="tab"><?php echo app('translator')->get('admin.settings.profile'); ?></a> </li> <li class="nav-item"><a class="nav-link" href="#application_tab" data-toggle="tab"><?php echo app('translator')->get('admin.settings.application'); ?></a></li> <li class="nav-item"><a class="nav-link" href="#smtp_tab" data-toggle="tab"><?php echo app('translator')->get('admin.settings.smtp'); ?></a></li>
<li class="nav-item"><a class="nav-link" href="#otp_setting" data-toggle="tab"><?php echo app('translator')->get('admin.otp_setting'); ?></a></li>
<li class="nav-item d-none"><a class="nav-link apiTab" href="#api_tab" data-toggle="tab"><?php echo app('translator')->get('admin.settings.api'); ?></a></li> <li class="nav-item d-none"><a class="nav-link" href="#whatsapp_api" data-toggle="tab"><?php echo app('translator')->get('admin.settings.whatsapp_api'); ?></a></li>
<li class="nav-item"><a class="nav-link" href="#cacheSettings" data-toggle="tab"><?php echo app('translator')->get('admin.settings.cache_settings'); ?></a></li>
<?php if(Module::has('PaymentGateway') && Module::find('PaymentGateway')->isEnabled()): ?> <li class="nav-item"><a class="nav-link" href="#payment_gateway_tab" data-toggle="tab" id="payment_gateway_nav"><?php echo app('translator')->get('paymentgateway::layout.payment_gateway'); ?></a> </li> <?php endif; ?>
<li class="nav-item"><a class="nav-link" href="#emailTemplate" data-toggle="tab"><?php echo e(trans('admin.settings.email_template')); ?></a>
<li class="nav-item"><a class="nav-link" href="#local_setting_tab" data-toggle="tab"><?php echo e(trans('admin.settings.local_setting')); ?></a> </li> <li class="nav-item d-none"><a class="nav-link" href="#sending_setting" id="sending_setting_nav" data-toggle="tab"><?php echo e(trans('admin.settings.sending_setting')); ?></a> </li> <li class="nav-item"><a class="nav-link" href="<?php echo e(url('translations')); ?>" target="_blank"><?php echo e(trans('admin.settings.translations')); ?></a> </li> </ul> </div> </div><!-- /.card-header --> <div class="card-body"> <div class="tab-content"> <div class="tab-pane active" id="profile_tab"> <form method="post" role="form" id="profile_form" action="<?php echo e(route('admin.settings.profile_update')); ?>" enctype="multipart/form-data"> <?php echo csrf_field(); ?> <div class="alert alert-primary" role="alert"> <?php echo e(trans('admin.profile_credentials_protect_info')); ?>
</div>
<?php echo $__env->make('admin.settings.form', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
<button type="submit" class="btn btn-primary"><?php echo app('translator')->get('admin.form.button.submit'); ?></button> </form> </div>
<div class="tab-pane" id="application_tab"> <form method="post" role="form" id="application_form" action="<?php echo e(route('admin.settings.app_update')); ?>" enctype="multipart/form-data"> <?php echo csrf_field(); ?> <div class="alert alert-primary" role="alert"> <?php echo e(trans('admin.app_update_info')); ?>
</div> <?php echo $__env->make('admin.settings.app_update_form', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
<button type="submit" class="btn btn-primary"><?php echo app('translator')->get('admin.form.button.submit'); ?></button> </form> </div>
<div class="tab-pane" id="smtp_tab"> <form method="post" role="form" id="smtp_form" action="<?php echo e(route('admin.settings.smtp_update')); ?>" enctype="multipart/form-data"> <?php echo csrf_field(); ?>
<div class="alert alert-primary" role="alert"> <?php echo e(trans('admin.smtp_update_info')); ?>
</div>
<?php echo $__env->make('admin.settings.smtp_form', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
<button type="submit" class="btn btn-primary"><?php echo app('translator')->get('admin.form.button.submit'); ?></button> </form> </div>
<div class="tab-pane" id="otp_setting"> <form method="post" role="form" id="otp_settings" action="<?php echo e(route('admin.settings.otp.setting.update')); ?>" enctype="multipart/form-data"> <?php echo csrf_field(); ?>
<div class="form-group"> <label for=""><?php echo e(trans('admin.otp_setting')); ?></label> <select name="otp_setting" class="form-control" id=""> <option <?php echo e(get_settings('otp_setting')=='disable'?'selected':''); ?> value="disable"><?php echo e(trans('Disabled')); ?></option> <option <?php echo e(get_settings('otp_setting')=='enable'?'selected':''); ?> value="enable"><?php echo e(trans('Enable')); ?></option> </select> </div>
<button type="submit" class="btn btn-primary"><?php echo app('translator')->get('admin.form.button.submit'); ?></button> </form> </div>
<div class="tab-pane" id="api_tab"> <form method="post" role="form" id="api_form" action="<?php echo e(route('admin.settings.app_update')); ?>" enctype="multipart/form-data"> <?php echo csrf_field(); ?> <div class="alert alert-primary" role="alert"> <?php echo e(trans('admin.gateway_update_info')); ?>
</div> <?php echo $__env->make('admin.settings.api_form', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
<button id="submit_api" type="button" class="btn btn-primary"><?php echo app('translator')->get('admin.form.button.submit'); ?></button> </form> </div>
<div class="tab-pane" id="whatsapp_api"> <form method="post" action="<?php echo e(route('admin.settings.whatsapp.api')); ?>" enctype="multipart/form-data"> <?php echo csrf_field(); ?>
<?php echo $__env->make('admin.settings.whatsapp_api', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
<button type="submit" class="btn btn-primary"><?php echo app('translator')->get('admin.form.button.submit'); ?></button> </form> </div>
<div class="tab-pane" id="cacheSettings">
<div class="row"> <div class="col-md-12"> <div class="alert alert-primary" role="alert"> <?php echo e(trans('admin.message.msg_log_del_alert')); ?>
</div> </div>
<div class="col-md-6"> <div class="form-group"> <label for=""><?php echo e(trans('admin.from_date')); ?></label> <input type="date" name="from_date" class="form-control"> </div> </div>
<div class="col-md-6"> <div class="form-group"> <label for=""><?php echo e(trans('admin.to_date')); ?></label> <input type="date" name="to_date" class="form-control"> </div> </div> </div> <div class="row"> <div class="col-md-12 mt-2"> <button type="button" class="btn btn-primary logDeleteConfirm"><?php echo app('translator')->get('admin.form.button.submit'); ?></button> </div> </div>
</div>
<?php if(Module::has('PaymentGateway') && Module::find('PaymentGateway')->isEnabled()): ?> <div class="tab-pane" id="payment_gateway_tab"> <form method="post" role="form" id="payment_gateway_form" action="<?php echo e(route('paymentgateway::payment.settings.store')); ?>" enctype="multipart/form-data"> <?php echo csrf_field(); ?> <div class="alert alert-primary" role="alert"> <?php echo e(trans('admin.payment_gateway_update_info')); ?>
</div> <?php echo $__env->make('paymentgateway::settings.payment_gateway', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
<div class="text-right"> <button id="submit_payment_gateway" type="button" class="btn btn-primary"><?php echo app('translator')->get('admin.form.button.submit'); ?></button> </div> </form> </div> <?php endif; ?>
<div class="tab-pane" id="local_setting_tab"> <form method="post" role="form" id="smtp_form" action="<?php echo e(route('admin.settings.local.setting')); ?>" enctype="multipart/form-data"> <?php echo csrf_field(); ?> <div class="alert alert-primary" role="alert"> <?php echo e(trans('admin.local_setting_update_info')); ?>
</div>
<?php echo $__env->make('admin.settings.local_setting_form', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
<button type="submit" class="btn btn-primary"><?php echo app('translator')->get('admin.form.button.submit'); ?></button> </form> </div>
<div class="tab-pane fade" id="emailTemplate"> <div class="alert alert-primary" role="alert"> <?php echo e(trans('admin.email_template_update_info')); ?>
</div>
<?php echo $__env->make('admin.settings.email_template', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> </div>
<div class="tab-pane" id="sending_setting"> <form method="post" role="form" id="application_form" action="<?php echo e(route('admin.settings.sending.setting')); ?>" enctype="multipart/form-data"> <?php echo csrf_field(); ?>
<?php echo $__env->make('admin.settings.sending_settings', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
<button type="submit" class="btn btn-primary"><?php echo app('translator')->get('admin.form.button.submit'); ?></button> </form> </div>
</div> <!-- /.tab-content --> </div><!-- /.card-body --> </div> <!-- ./card -->
</div> <!-- /.card --> </div> <!-- /.col --> </div> <!-- /.row --> </section> <!-- /.content -->
<div class="modal fade" id="cacheLogModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true"> <div class="modal-dialog" role="document"> <div class="modal-content"> <form class="m-0" action="<?php echo e(route('admin.settings.cache')); ?>" method="post"> <?php echo csrf_field(); ?>
<div class="modal-header"> <h5 class="modal-title"><?php echo e(trans('layout.confirmation')); ?></h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <input type="hidden" name="to" class="to_date"> <input type="hidden" name="from" class="from_date"> <div class="modal-body"> <p><?php echo e(trans('admin.message.msg_log_del_warn')); ?></p> <small class="mt-2 text-danger"><?php echo e(trans('admin.message.log_undone_alert')); ?></small> </div> <div class="modal-footer p-2"> <button type="submit" class="btn btn-primary"><?php echo e(trans('admin.confirm')); ?></button> <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button> </div> </form> </div> </div> </div> <?php $__env->stopSection(); ?>
<?php $__env->startSection('extra-scripts'); ?> <script src="<?php echo e(asset('plugins/jquery-validation/jquery.validate.min.js')); ?>"></script>
<script src="<?php echo e(asset('plugins/bs-custom-file-input/bs-custom-file-input.js')); ?>"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.js"></script> <script !src=""> "use strict"; let $validate; $validate = $('#profile_form').validate({ rules: { email: { required: true, email: true, }, first_name: { required: true }, last_name: { required: true }, }, messages: { email: { required: "Please enter a email address", email: "Please enter a vaild email address" }, password: { required: "Please provide a password", minlength: "Your password must be at least 5 characters long" }, first_name: {required: "Please provide first name"}, last_name: {required: "Please provide last name"} }, errorElement: 'span', errorPlacement: function (error, element) { error.addClass('invalid-feedback'); element.closest('.form-group').append(error); }, highlight: function (element, errorClass, validClass) { $(element).addClass('is-invalid'); }, unhighlight: function (element, errorClass, validClass) { $(element).removeClass('is-invalid'); } }); $(document).ready(function () { bsCustomFileInput.init(); });
$('#gateway').select2({ multiple:false }).on('change', function (e) { e.preventDefault(); const type = $(this).val(); $('.api-section').hide(); $('#' + type + "_section").show(); });
$('#voice_call_gateway').select2({ multiple:false }).on('change', function (e) { e.preventDefault(); const type = $(this).val(); $('.voice-call-api-section').hide(); $('#' + type + "_section").show(); }); $('#whatsapp_gateway').select2({ multiple:false }).on('change', function (e) { e.preventDefault(); const type = $(this).val(); $('.whatsapp-api-section').hide(); $('#' + type + "_section").show(); }); $('#timezone').select2();
$('#submit_api').on('click', function (e) { e.preventDefault(); const form = $('#api_form').serialize(); $.ajax({ method: 'post', url: '<?php echo e(route('admin.settings.api_update')); ?>', data: form, success: function (res) { if (res.status == 'success') { notify('success', res.message); } } }) });
$('#offDay').select2({ placeholder:'Select an offday', multiple:true }).val(<?php echo json_encode($offdays, 15, 512) ?>).change();
$('.message_limit').on('keyup or paste', function (e){ let message_limit = $(this).val(); $('#message_limit').text(message_limit?message_limit:'0'); }); $('.minutes').on('keyup or paste', function (e){ let minute_limit = $(this).val() $('#minutes').text(minute_limit?minute_limit:'0'); });
$(document).on('change', '#otpGateway', function(e){ const from = $(this).val();
$.ajax({ type:'GET', url:'<?php echo e(route('admin.settings.gateway.numbers')); ?>', data:{ from:from },
success:function(res){ let html=''; $.each(res.data, function (index, value){ html+=`<option value="${value.number}">${value.number}</option>` });
$('#otpFromNumber').html(html); } }) });
$('#otpFromNumber').select2({ multiple:false });
<?php if(Module::has('PaymentGateway')): ?> $('#submit_payment_gateway').on('click', function (e) { e.preventDefault(); const form = $('#payment_gateway_form'); const formData=form.serialize(); const url=form.attr('action'); $.ajax({ method: 'post', url: url, data: formData, success: function (res) { if (res.status == 'success') { notify('success', res.message); }else { notify('failed', res.message); } } }) }); <?php endif; ?>
</script>
<script> $(document).on('click','.logDeleteConfirm', function(e){
const to_date=$('input[name=to_date]').val(); const from_date=$('input[name=from_date]').val();
if(!from_date){ toastr.error('Please select from date'); return; }
if(!to_date){ toastr.error('Please select to date'); return; }
$('.to_date').val(to_date); $('.from_date').val(from_date);
$('#cacheLogModal').modal('show');
// data-input={"id":'.$q->id.'}
}) </script>
<?php $__env->stopSection(); ?>
<?php echo $__env->make('layouts.admin', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /home/picotech/domains/test.sms.picotech.app/public_html/resources/views/admin/settings/index.blade.php ENDPATH**/ ?>
|