

<?php $__env->startSection('styles'); ?>

<?php $__env->stopSection(); ?>

<?php $__env->startSection('content'); ?>

    <?php if(session()->has('error')): ?>
        <div class="alert alert-danger"><?php echo e(session()->get('error')); ?></div>
    <?php endif; ?>
    <?php if(session()->has('success')): ?>
        <div class="alert alert-success"><?php echo e(session()->get('success')); ?></div>
    <?php endif; ?>
    <?php if(count($errors) > 0): ?>
        <div class="alert alert-danger">
            <ul>
                <?php $__currentLoopData = $errors->all(); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $error): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                    <li><?php echo e($error); ?></li>
                <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
            </ul>
        </div>
    <?php endif; ?>
    <?php $user = auth('backend')->user();
    if($user->type == \App\User::STAFF)
        {
            $user = \App\User::find($user->staff_owner_id);
        }

    $config = \App\Models\MailConfig::query()->where('owner_id', $user->id)->first();

    ?>
    <div class="row">
        <div class="col-md-6">
            <!-- BEGIN SAMPLE FORM PORTLET-->
            <div class="portlet light bordered">
                <div class="portlet-title">
                    <div class="caption font-red-sunglo">
                        <i class="icon-settings font-red-sunglo"></i>
                        <span class="caption-subject bold uppercase"> Cài đặt email</span>
                    </div>
                </div>
                <div class="portlet-body form">
                    <form role="form" action="<?php echo e(url('admin2/setting/email')); ?>" method="POST" id="form-mail"
                          enctype="multipart/form-data">
                        <?php echo csrf_field(); ?>

                        <div class="form-body">
                            <div class="form-group">
                                <label>Mã hóa</label>
                                <select class="form-control" name="encryption">
                                    <option <?php if(optional($config)->encryption == 'tls'): ?> selected
                                            <?php endif; ?> value="tls">TLS
                                    </option>
                                    <option <?php if(optional($config)->encryption == 'ssl'): ?> selected
                                            <?php endif; ?> value="ssl">SSL
                                    </option>
                                </select>
                            </div>

                            <div class="form-group">
                                <label>Máy chủ SMTP</label>
                                <input class="form-control" name="smtp_server" type="text"
                                       value="<?php echo e(optional($config)->smtp_server); ?>"/>
                            </div>
                            <div class="form-group">
                                <label>Cổng SMTP</label>
                                <input class="form-control" name="smtp_port" type="text"
                                       value="<?php echo e(optional($config)->smtp_port); ?>"/>
                            </div>

                            <div class="form-group">
                                <label>Email</label>
                                <input class="form-control" name="email" type="text"
                                       value="<?php echo e(optional($config)->email); ?>"/>
                            </div>
                            <div class="form-group">
                                <label>Tên người dùng SMTP</label>
                                <input class="form-control" name="smtp_username" type="text"
                                       value="<?php echo e(optional($config)->smtp_username); ?>"/>
                            </div>
                            <div class="form-group">
                                <label>Mật khẩu SMTP</label>
                                <input class="form-control" name="smtp_password" type="password"
                                       value="<?php echo e(optional($config)->smtp_password); ?>"/>
                            </div>

                            
                            

                        </div>
                        <div class="form-actions">
                            <button type="submit" class="btn blue">Lưu</button>
                            <button type="button" class="btn red" id="btn-check">Kiểm tra cấu hình</button>

                        </div>
                    </form>
                </div>
            </div>

        </div>
    </div>

<?php $__env->stopSection(); ?>

<?php $__env->startPush('scripts'); ?>
    <script>
        $(document).on('click', '#btn-check', function(e) {
            e.preventDefault();
            let data = $('#form-mail').serialize();
            $.ajax({
                url: '<?php echo e(url('admin2/setting/check-mail')); ?>',
                type: 'POST',
                dataType: 'json',
                data: data,
                beforeSend: function()
                {
                    $('#form-mail').addClass('ht-on-loading');
                },
                success: function(response) {
                    $('#form-mail').removeClass('ht-on-loading');
                    if(response.status == 1)
                    {
                        swal('Thông báo', 'Cấu hình gửi mail hợp lệ', 'success');
                    } else {
                        swal('Thông báo', 'Không thể gửi mail từ cấu hình hiện tại. Bạn vui lòng kiểm tra lại', 'info');
                    }
                },
                error: function(xhr, result, errorThrown){
                    // alert('Request failed.');
                    $('#form-mail').removeClass('ht-on-loading');
                    swal('Thông báo', 'Không thể gửi mail từ cấu hình hiện tại. Bạn vui lòng kiểm tra lại', 'info');
                }
            });
        });
    </script>
<?php $__env->stopPush(); ?>


<?php echo $__env->make('admin2', \Illuminate\Support\Arr::except(get_defined_vars(), array('__data', '__path')))->render(); ?>