<?php $__env->startSection('content'); ?>
    <?php echo Html::style('css/users.css'); ?>

    <div class="container">
        <div class="row">
            <div class="col-md-10 col-md-offset-1">
                <div class="panel panel-default transparent">
                    <div class="panel-heading">Usuarios</div>

                    <?php if(Session::has('message')): ?>

                        <p class="alert alert-success"><?php echo e(Session::get('message')); ?></p>

                    <?php endif; ?>

                    <div class="panel-body">

                        <?php echo Form::model(Request::only(['name', 'type']), ['route' => 'admin.users.index', 'method' => 'GET', 'class' => 'navbar-form navbar-left pull-right', 'role' => 'search' ]); ?>

                            <div class="form-group">
                                <?php echo Form::text('name', null, ['class' => 'form-control', 'placeholder' => 'Nombre del usuario']); ?>

                                <?php echo Form::select('type', config('options.types'), null, ['class' => 'form-control']); ?>

                            </div>
                            <button type="submit" class="btn btn-default">Buscar</button>
                        <?php echo Form::close(); ?>


                        <p>
                            <a class="btn btn-info" href="<?php echo e(route('admin.users.create')); ?>" role="button">
                                Nuevo usuario
                            </a>
                        </p>
                        <p>Hay <?php echo e($users->lastPage()); ?> páginas</p>
                        <?php echo $__env->make('admin.users.partials.table', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                        <?php echo $users->appends(Request::only(['name', 'type']))->render(); ?>

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

    <?php echo Form::open(['route' => ['admin.users.destroy', ':USER_ID'], 'method' => 'DELETE', 'id' => 'form-delete']); ?>

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


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

<?php $__env->startSection('scripts'); ?>
<script>
    $(document).ready(function () {
        $('.btn-delete').click(function (e) {

            e.preventDefault();

            var row = $(this).parents('tr');
            var id = row.data('id');
            var form = $('#form-delete');
            var url = form.attr('action').replace(':USER_ID', id);
            var data = form.serialize();

            row.fadeOut();

            $.post(url, data, function (result) {
                alert(result.message);
            }).fail(function () {
                alert('El usuario no fue eliminado');
                row.show();
            });

        });
    });
</script>
<?php $__env->stopSection(); ?>
<?php echo $__env->make('app', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>