<?php $__env->startSection('main-body'); ?>
<div class="container-fluid">
    <div class="page-header">
        <div class="row">
            <div class="col-sm-8">
                <h3>Edit User</h3>
                <ol class="breadcrumb">
                    <li class="breadcrumb-item"><a href="/">Dashboard</a></li>
                    <li class="breadcrumb-item"><a href="/users">User</a></li>
                    <li class="breadcrumb-item active">Edit</li>
                </ol>
                <span class="pull-right">
                    <a href="<?php echo e(url()->previous()); ?>">
                        <button class="btn btn-secondary">Cancel</button>
                    </a>
                    <?php if($loggedUser->can('update-users')): ?>
                    <button class="btn btn-primary action-btn" onclick="confirmation('user')" disabled id="action-btn" value="user">Save</button>
                    <?php endif; ?>
                </span>
            </div>
        </div>
    </div>
</div>
<div class="container-fluid">
    <?php echo Form::open(['route' => ['users.update', $user->id], 'method' => 'PUT', 'id' => 'user-form']); ?>

    <?php echo Form::hidden('reference_id', $user->id, ['id' => 'referenceId']); ?>

    <div class="row">
        <div class="col-lg-8">
            <div class="card">
                <div class="card-header">
                    <h5>Form</h5>
                </div>
                <div class="card-body">
                    <div class="col-lg-12">
                        <div class="form-group">
                            <?php echo Form::label('role_id', 'User Role'); ?>

                            <?php echo Form::select('role_id', $roles, $user->role_id, ['class' => 'form-control', 'id' => 'roleId', 'onchange' => 'checkValidation(this)']); ?>

                        </div>
                        <div class="form-group">
                            <?php echo Form::label('first_name', 'First Name'); ?>

                            <?php echo Form::text('first_name', $user->userProfile->first_name, ['class' => 'form-control', 'required' => 'required', 'maxlength' => '100', 'id' => 'firstNameId', 'onchange' => 'checkValidation(this)']); ?>

                            <p class="help-block" style="color:red;" id="firstnameValidation" class="field-validation"></p>
                        </div>
                        <div class="form-group">
                            <?php echo Form::label('middle_name', 'Middle Name'); ?>

                            <?php echo Form::text('middle_name', $user->userProfile->middle_name, ['class' => 'form-control', 'required' => 'required', 'maxlength' => '100', 'id' => 'middleNameId', 'onchange' => 'checkValidation(this)']); ?>

                            <p class="help-block" style="color:red;" id="middlenameValidation" class="field-validation"></p>
                        </div>
                        <div class="form-group">
                            <?php echo Form::label('last_name', 'Last Name'); ?>

                            <?php echo Form::text('last_name', $user->userProfile->last_name, ['class' => 'form-control', 'required' => 'required', 'maxlength' => '100', 'id' => 'lastNameId', 'onchange' => 'checkValidation(this)']); ?>

                            <p class="help-block" style="color:red;" id="lastnameValidation" class="field-validation"></p>
                        </div>
                        <div class="form-group">
                            <?php echo Form::label('username', 'Username'); ?>

                            <?php echo Form::text('username', $user->username, ['class' => 'form-control', 'required' => 'required', 'maxlength' => '100', 'id' => 'usernameId', 'onchange' => 'checkValidation(this)']); ?>

                            <p class="help-block" style="color:red;" id="usernameValidation" class="field-validation"></p>
                        </div>
                        <div class="form-group">
                            <?php echo Form::label('email', 'Email'); ?>

                            <?php echo Form::email('email', $user->email, ['class' => 'form-control', 'readonly', 'id' => 'emailId']); ?>

                        </div>
                        <?php echo Form::label('status', 'User Status'); ?>

                        <div class="form-group">
                            <label class="switch">
                                <?php if($user->status === 'Active'): ?>
                                    <input type="checkbox" checked name="status"><span class="switch-state"></span>
                                <?php else: ?>
                                    <input type="checkbox" name="status"><span class="switch-state"></span>
                                <?php endif; ?>
                            </label>
                        </div>
                        <?php echo e(Form::hidden('updated_by', $loggedUser->id, array('id' => 'loggedUserId', 'class' => 'disabled'))); ?>

                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
<?php echo Form::close(); ?>

<?php echo $__env->make('modals.confirmation', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
<?php $__env->stopSection(); ?>

<?php $__env->startSection('import-scripts'); ?>
<script src="/assets/js/field-validations.js"></script>

<?php $__env->stopSection(); ?>


<?php $__env->startSection('page-script'); ?>

function confirmation(module) {
    $('#confirmation-title').html("Save changes to " + module + "?" );
    $('#confirmation-body').html("Any changes made will affect the users." );
    $('#submit-btn').val(module);
    $('#confirmationModal').modal('show');
}

function submitForm(elem) {
    $('#'+elem.value+'-form').submit();
}


<?php echo $__env->make('notifications.index', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

<?php $__env->stopSection(); ?>

<?php echo $__env->make('layouts.master', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /var/www/html/qa/desxpert-admin/resources/views/users/edit.blade.php ENDPATH**/ ?>