<aside class="main-sidebar hidden-print">

  <!-- sidebar: style can be found in sidebar.less -->
  <section class="sidebar">

    <!-- Sidebar Menu -->
    <ul class="sidebar-menu">
      <li class="header">MENU</li>
    
        <?php /* DASHBOARD */ ?>
        <?php echo HTML::sidebarOption('dashboard', 'Dashboard', route('admin.home'), null, 'fa fa fa-dashboard'); ?>


        <?php /* PRODUCTS */ ?>
        <?php echo HTML::sidebarOptionREST('products', 'Produtos', 'fa fa-dropbox'); ?>


        <?php /* BANNERS */ ?>
        <?php echo HTML::sidebarOptionREST('banners', 'Banners', 'fa fa-desktop'); ?>


        <?php /* BRANDS */ ?>
        <?php echo HTML::sidebarOptionREST('brands', 'Marcas', 'fa fa-trademark'); ?>

        
        <?php /* FAMILIES AND SUBFAMILIES */ ?>
        <?php if(Auth::user()->get()->ability(Config::get('permissions.admin_role'), 'groups,families,subfamilies')): ?>
        <?php echo HTML::sidebarTreeOpen('product-groups', 'Hierarquia de Produtos', 'fa fa-sitemap'); ?>


            <?php echo HTML::sidebarOption('groups', 'Grupos', route('admin.groups.index'), 'groups'); ?>

        
            <?php echo HTML::sidebarOption('families', 'Famílias', route('admin.families.index'), 'families'); ?>


            <?php echo HTML::sidebarOption('subfamilies', 'Subfamílias', route('admin.subfamilies.index'), 'subfamilies'); ?>


        <?php echo HTML::sidebarTreeClose(); ?>

        <?php endif; ?>
        
        <?php /* ADMINISTRAÇÃO */ ?>
        <?php if(Auth::user()->get()->ability(Config::get('permissions.admin_role'),'admin_users,admin_roles')): ?>
        <?php echo HTML::sidebarTreeOpen('administracao', 'Administração', 'fa fa-briefcase'); ?>


          <?php echo HTML::sidebarOption('users', 'Utilizadores', route('admin.users.index'), 'admin_users'); ?>


          <?php echo HTML::sidebarOption('roles', 'Perfis e permissões', route('admin.roles.index'), 'admin_roles'); ?>


        <?php echo HTML::sidebarTreeClose(); ?>

        <?php endif; ?>

        <?php /* SYSTEM */ ?>
        <?php if(Auth::user()->get()->ability(Config::get('permissions.admin_role'), 'translations,logs')): ?>
        <?php echo HTML::sidebarTreeOpen('system', 'Sistema', 'fa fa-cogs'); ?>


          <?php echo HTML::sidebarOption('logs', 'Logs', action('\Rap2hpoutre\LaravelLogViewer\LogViewerController@index'), 'logs', null, array('target' => '_blank')); ?>


          <?php /* FICHEIROS REMOVIDOS */ ?>
          <?php echo HTML::sidebarOption('files', 'Ficheiros Removidos', route('admin.system.files.index'), 'files'); ?>


        <?php echo HTML::sidebarTreeClose(); ?>

        <?php endif; ?>

      <?php /* BRANDS */ ?>
      <?php echo HTML::sidebarOptionREST('settings', 'Definições Gerais', 'fa fa-cogs'); ?>


    </ul><!-- /.sidebar-menu -->
  </section>
  <!-- /.sidebar -->
</aside>