<?php $__env->startSection('title'); ?>
Perfis e permissões
<?php $__env->stopSection(); ?>

<?php $__env->startSection('content-header'); ?>
Perfis e permissões
<?php $__env->stopSection(); ?>

<?php $__env->startSection('breadcrumb'); ?>
<li class="active">
    Administração
</li>
<li class="active">
    Perfis e permissões
</li>
<?php $__env->stopSection(); ?>

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

<style type="text/css">

    .nav-stacked>li:hover .options {
        display: block;
    }

    .nav-stacked>li .options {
        position: absolute;
        right: 5px;
        top: 10px;
        display: none;
    }

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

<?php $__env->startSection('content'); ?>
<div class="row">
    <div class="col-md-3">
        <div class="box no-border">
            <div class="box-header with-border">
                <h3 class="box-title">Perfis</h3>
                <div class="box-tools pull-right">
                    <a href="#" class="btn btn-success btn-sm" data-toggle="modal" data-target="#modal-role"><i class="fa fa-plus"></i> Novo</a>
                </div>
            </div>
            <div class="box-body no-padding">
                
                <ul class="nav nav-pills nav-stacked no-border">
                <?php foreach($roles as $role): ?>
                    <?php if($role->id === $selectedRole->id): ?>
                    <li class="active">
                    <?php else: ?>
                    <li>
                    <?php endif; ?>    
                        <a href="<?php echo route('admin.roles.show', $role->id); ?>"><i class="fa fa-group"></i> <?php echo $role->name; ?> 
                            <?php /* <span class="label label-primary pull-right">1</span> */ ?>
                        </a>
                        <?php if($role->name != Config::get('permissions.admin_role')): ?>
                        <div class="options">
                            <?php /* <a href="<?php echo route('admin.roles.edit', array($role->id)); ?>" class="btn btn-xs btn-success">
                                <i class="ace-icon fa fa-pencil bigger-120"></i>
                            </a> */ ?>
                            <a href="<?php echo route('admin.roles.destroy', array($role->id)); ?>" data-method="delete" data-confirm="Tem a certeza que prentende remover o perfil <b><?php echo $role->name; ?></b>?<br>Todos os utilizadores com o perfil vão deixar de ter as permissões do perfil" class="btn btn-xs btn-danger">
                                <i class="ace-icon fa fa-trash-o bigger-120"></i>
                            </a>
                        </div>
                        <?php endif; ?>

                    </li>
                <?php endforeach; ?>
                </ul>
            </div>
        </div>
    </div>
    <div class="col-md-9">
        <div class="box no-border">
            <div class="box-header with-border">
                <h3 class="box-title">Permissões - <strong><?php echo $selectedRole->name; ?></strong></h3>
               <?php /*  <div class="box-tools pull-right">
                    <a href="<?php echo route('admin.users.create'); ?>" class="btn btn-success btn-sm"><i class="fa fa-user-plus"></i> Novo Utilizador</a>
                </div> */ ?>
            </div>
            <?php echo Form::open(array('route' => array('admin.roles.update', $selectedRole->id), 'method' => 'PUT', 'disabled' => true)); ?>

            <div class="box-body">
                <div class="row">
                <?php foreach($permissions as $permission): ?>
                   <div class="col-sm-6">
                        <div class="form-group"> 
                            <div class="checkbox icheck">
                                <label>
                                    <?php if($selectedRole->perms->contains($permission->id)): ?>
                                        <input type="checkbox" name="permission[]" value="<?php echo $permission->id; ?>"  checked > <?php echo $permission->display_name; ?>

                                    <?php elseif($selectedRole->name == Config::get('permissions.admin_role')): ?>
                                        <input type="checkbox" name="permission[]" value="<?php echo $permission->id; ?>"  checked disabled> <?php echo $permission->display_name; ?>

                                    <?php else: ?>
                                        <input type="checkbox" name="permission[]" value="<?php echo $permission->id; ?>" > <?php echo $permission->display_name; ?>

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

            </div>
            <div class="box-footer">
                <?php if($selectedRole->name == Config::get('permissions.admin_role')): ?>
                    <h4 class="text-warning">
                        O Perfil de Administrador possui acesso total há plataforma
                    </h4>
                <?php else: ?>
                    <?php echo Form::submit('Gravar', array('class' => 'btn btn-primary')); ?>

                <?php endif; ?>

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

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

<?php $__env->startSection('modals'); ?>
    <?php echo $__env->make('admin.roles.modal_edit', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
<?php $__env->stopSection(); ?>