<?php $__env->startSection('content'); ?>
<div class="page-content">
    <div class="container-fluid">
        <div class="page-content-inner">
            <div class="row">
                <div class="col-md-12">
                    <div class="portlet light">
                        <div class="portlet-body">
                            <div class="row">
                                <div class="col-md-12">
                                 <span class="font-blue-madison title"><i class="fa fa-user-plus"></i> Colaboradores (Usuários)</span>
                                 <a href="<?php echo e(route('admin.users')); ?>" class="right btn red popovers" data-container="body" data-trigger="hover" data-placement="top" data-content="Voltar para consulta de Colaboradores"><i class="fa fa-arrow-circle-left"></i>  Voltar</a>
                                 <hr>
                             </div>
                         </div>
                         <?php if(count($errors) > 0): ?>
                         <div class="alert alert-danger">
                            <strong> O Formulário está com os erros abaixo:</strong><br><br>
                            <ul>
                                <?php foreach($errors->all() as $error): ?>
                                <li><?php echo e($error); ?></li>
                                <?php endforeach; ?>
                            </ul>
                        </div>
                        <?php endif; ?>

                        <?php echo Form::open(['route' => $action->route, 'method' => $action->method, 'id'=>'usuarios']); ?>

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

                        <div class="col-md-12">
                            <ul class="nav nav-tabs">
                                <li class="active">
                                    <a href="#tab_dados" data-toggle="tab"> Dados Pessoais </a>
                                </li>
                                <li>
                                    <a href="#tab_perfil" data-toggle="tab"> Perfil de Usuário </a>
                                </li>
                                <li>
                                    <a href="#tab_permissoes" data-toggle="tab"> Permissões de Acesso </a>
                                </li>
                            </ul>
                            <div class="tab-content">
                                <div class="tab-pane fade active in" id="tab_dados">
                                    <div class="row">
                                        <div class="form-group col-md-6">
                                            <div class="form-group form-md-line-input has-personalizado form-md-floating-label">
                                                <div class="input-group left-addon">
                                                    <span class="input-group-addon has-personalizado">
                                                        <i class="fa fa-user-plus"></i>
                                                    </span>
                                                    <?php echo Form::text('name', $user->name, ['class' => 'form-control', 'autocomplete' => 'off','id'=>'name']); ?>

                                                    <?php echo Form::label('name', 'Nome do Usuário'); ?>

                                                </div>
                                            </div>
                                        </div>

                                        <div class="form-group col-md-6">
                                            <div class="form-group form-md-line-input has-personalizado form-md-floating-label">
                                                <div class="input-group left-addon">
                                                    <span class="input-group-addon has-personalizado">
                                                        <i class="fa fa-envelope"></i>
                                                    </span>
                                                    <?php echo Form::email('email', $user->email,['class' => 'form-control', 'autocomplete' => 'off','id'=>'email']);; ?>

                                                    <?php echo Form::label('email', 'Endereço de Email'); ?>

                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                                <div class="tab-pane fade" id="tab_perfil">
                                    <div class="row">
                                        <div class="form-group col-md-3">
                                         <div class="form-group form-md-line-input form-md-floating-label has-personalizado">
                                            <div class="input-group left-addon">
                                                <span class="input-group-addon has-personalizado">
                                                    <i class="fa fa-tripadvisor"></i>
                                                </span>
                                                <?php echo Form::select('perfil_id',$perfis, $user->perfil_id, ['class'=>'form-control', 'onchange'=>'carregaPermissoes(this.value);']); ?>

                                                <?php echo Form::label('perfil_id', 'Selecione o perfil do colaborador'); ?>

                                            </div>
                                        </div>
                                    </div>
                                    <div class="form-group col-md-3">
                                        <div class="form-group form-md-line-input form-md-floating-label has-personalizado">
                                            <div class="input-group left-addon">
                                                <span class="input-group-addon has-personalizado">
                                                    <i class="fa fa-tripadvisor"></i>
                                                </span>
                                                <?php echo Form::select('profile',$profiles, $user->profile, ['class'=>'form-control']); ?>

                                                <?php echo Form::label('profile', 'Cargo'); ?>

                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                            <div class="tab-pane fade" id="tab_permissoes">
                                <?php foreach($modulos as $modulo): ?>
                                <?php if($modulo->id > 1): ?>
                                <div class="row">
                                    <div class="form-group col-md-6">
                                        <strong><br/><?php echo e($modulo->module_name); ?><br/></strong>
                                    </div>
                                </div>
                                <?php endif; ?>
                                <div class="row">
                                    <?php foreach($routes as $route): ?>
                                    <?php if($route->module_id == $modulo->id): ?>
                                    <div class="form-group col-md-3">
                                       <div class="md-checkbox">
                                        <?php if($route->label != 'Dashboard'): ?>
                                        <?php echo Form::checkbox('permission[]', $route->id, $check[$route->id], ['id'=>$route->id,'class'=>'md-check']); ?>

                                        <label for="<?php echo e($route->id); ?>" class="has-personalizado">
                                          <span></span>
                                          <span class="check has-personalizado"></span>
                                          <span class="box"></span> <?php echo e($route->label); ?>

                                      </label>
                                      <?php else: ?>
                                      <?php echo Form::hidden('permission[]', $route->id); ?>

                                      <?php endif; ?>
                                  </div>
                              </div>
                              <?php endif; ?>
                              <?php endforeach; ?>
                          </div>
                          <?php endforeach; ?>
                      </div>
                </div>
            </div>

            <div class="row">
                <div class="form-group col-md-6">
                    <button type="submit" name="Salvar" value='Salvar' class="btn green-jungle popovers"  data-container="body" data-trigger="hover" data-placement="top" data-content="Salvar Informações">
                        <i class=" fa fa-save"></i> Salvar
                    </button>
                    <a href="<?php echo e(route('admin.users')); ?>" class="btn red popovers" data-container="body" data-trigger="hover" data-placement="top" data-content="Ao cancelar você perderá todas as informações não salvas!"><i class="fa fa-close"></i> Cancelar</a>
                </div>
            </div>
            <?php echo Form::close(); ?>

        </div>
    </div>
</div>
</div>
</div>
<!-- END PAGE CONTENT INNER -->
</div>
</div>
<?php $__env->stopSection(); ?>

<?php $__env->startSection('js-admin-user'); ?>
<script src="<?php echo e(asset('/assets/global/scripts/app.min.js')); ?>" type="text/javascript"></script>

<script>
    $(document).ready( function() {

    $("#usuarios").validate({
        rules: {
            name: "required",
            email: {required:true,email:true},
        },
        messages: {
            name: "Por favor digite um nome para o perfil.",
            email: "Por favor digite um email válido.",
        }
    });
});

    function carregaPermissoes(id){
        $.ajaxSetup({
            headers: {
                'X-CSRF-TOKEN': $('meta[name="_token"]').attr('content')
            }
        });

        var user_id = $("#id").val();
        if(user_id == '')user_id = '0';

        $(".md-check").each(function() {
            $(this).prop("checked", false);
        });

        $.ajax({
            type: "GET",
            url: '<?php echo e(route('admin.users.perfis.get')); ?>',
            data: {id: id, user_id:user_id},
            success: function(data) {
                var json = JSON.parse(data);
                $.each(json, function(i, item) {
                    $("#"+item).prop('checked', true);
                });
            }
        });
    }
</script>
<?php $__env->stopSection(); ?>

<?php echo $__env->make('template', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>