@php $userRoles = auth()->check() ? auth()->user()->getRoleNames()->toArray() : []; $panelPrefix = ''; if (in_array('super-admin', $userRoles)) { $panelPrefix = 'superadmin.'; } elseif (in_array('admin', $userRoles) || in_array('amministratore', $userRoles)) { $panelPrefix = 'admin.'; } // Variabili per la gestione stabile/anno $stabileAttivo = session('stabile_corrente', 'Seleziona Stabile'); $annoAttivo = session('anno_corrente', date('Y')); $gestione = session('gestione_corrente', 'Ord.'); $stabili = collect([ (object)['denominazione' => 'Condominio Roma Centro'], (object)['denominazione' => 'Residence Milano Nord'], (object)['denominazione' => 'Palazzina Napoli Est'], (object)['denominazione' => 'Villa Torino Ovest'] ]); $mainMenu = [ [ 'icon' => 'fa-solid fa-home', 'label' => 'Dashboard', 'route' => $panelPrefix . 'dashboard', 'roles' => ['admin', 'super-admin', 'amministratore', 'collaboratore', 'condomino'], ], [ 'icon' => 'fa-solid fa-building', 'label' => 'Stabili', 'route' => $panelPrefix . 'stabili.index', 'roles' => ['admin', 'super-admin', 'amministratore', 'collaboratore'], 'expandable' => true, 'id' => 'stabili-menu', 'submenu' => [ [ 'icon' => 'fa-solid fa-door-open', 'label' => 'Unità Immobiliari', 'route' => $panelPrefix . 'unitaImmobiliari.index', 'roles' => ['admin', 'super-admin', 'amministratore', 'collaboratore'], ], [ 'icon' => 'fa-solid fa-address-book', 'label' => 'Anagrafica Condominiale', 'route' => $panelPrefix . 'anagrafica-condominiale.index', 'roles' => ['admin', 'super-admin', 'amministratore', 'collaboratore'], ], [ 'icon' => 'fa-solid fa-table', 'label' => 'Tabelle Millesimali', 'route' => $panelPrefix . 'tabelle-millesimali.index', 'roles' => ['admin', 'super-admin', 'amministratore', 'collaboratore'], ], ] ], [ 'icon' => 'fa-solid fa-users', 'label' => 'Soggetti', 'route' => $panelPrefix . 'soggetti.index', 'roles' => ['admin', 'super-admin', 'amministratore', 'collaboratore'], ], [ 'icon' => 'fa-solid fa-truck', 'label' => 'Fornitori', 'route' => $panelPrefix . 'fornitori.index', 'roles' => ['admin', 'super-admin', 'amministratore', 'collaboratore'], ], [ 'icon' => 'fa-solid fa-file-invoice-dollar', 'label' => 'Contabilità', 'route' => $panelPrefix . 'contabilita.index', 'roles' => ['admin', 'super-admin', 'amministratore'], ], [ 'icon' => 'fa-solid fa-ticket-simple', 'label' => 'Tickets', 'route' => $panelPrefix . 'tickets.index', 'roles' => ['admin', 'super-admin', 'amministratore'], ], [ 'icon' => 'fa-solid fa-cog', 'label' => 'Impostazioni', 'route' => $panelPrefix . 'impostazioni', 'roles' => ['admin', 'super-admin', 'amministratore'], ], ]; @endphp