2026-01-27 14:53:37 +01:00

182 lines
6.3 KiB
PHP

<style>
.salon-info {
background: #f8f9fa;
border-bottom: 1px solid #dee2e6;
padding: 15px 10px;
text-align: center;
}
.salon-info img {
width: 60px;
height: 60px;
object-fit: cover;
border-radius: 50%;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
margin-bottom: 8px;
}
.salon-info .fw-bold {
font-size: 1.1rem;
color: #343a40;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
max-width: 180px;
margin: 0 auto;
}
</style>
<div class="sidebar-wrapper" data-simplebar="true">
<div class="sidebar-header">
<div>
<img src="assets/images/logo-icon.png" class="logo-icon" alt="logo">
</div>
<div>
<h4 class="logo-text">HairBook</h4> <!-- Cambia nome app qui -->
</div>
<div class="toggle-icon ms-auto">
<i class='bx bx-arrow-back'></i>
</div>
</div>
<!-- Logo e nome salone corrente -->
<div class="salon-info">
<?php if (!empty($shop['logo'])): ?>
<img src="<?= htmlspecialchars($shop['logo']) ?>" alt="Logo Salone">
<?php endif; ?>
<div class="fw-bold">
<?= htmlspecialchars($shop_name ?? 'Il mio salone') ?>
</div>
</div>
<!-- Navigation -->
<ul class="metismenu" id="menu">
<!-- Cliente / Utente loggato -->
<?php if (Auth::user()->hasRole('User') || Auth::user()->hasRole('Admin')): ?>
<li class="menu-label">Cliente</li>
<li>
<a href="user_dashboard.php">
<div class="parent-icon"><i class="bx bx-home"></i></div>
<div class="menu-title">Dashboard</div>
</a>
</li>
<li>
<a href="my_appointments.php">
<div class="parent-icon"><i class="bx bx-calendar-check"></i></div>
<div class="menu-title">I miei appuntamenti</div>
</a>
</li>
<li>
<a href="shop.php">
<div class="parent-icon"><i class="bx bx-store"></i></div>
<div class="menu-title">Prodotti & Servizi</div>
</a>
</li>
<li>
<a href="cart.php">
<div class="parent-icon"><i class="bx bx-cart"></i></div>
<div class="menu-title">Carrello</div>
</a>
</li>
<li>
<a href="profile.php">
<div class="parent-icon"><i class="bx bx-user"></i></div>
<div class="menu-title">Il mio profilo</div>
</a>
</li>
<li>
<a href="user_settings.php">
<div class="parent-icon"><i class="bx bx-user"></i></div>
<div class="menu-title">Impostazioni utente</div>
</a>
</li>
<?php endif; ?>
<!-- Titolare Salone -->
<?php if (Auth::user()->hasRole('Owner') || Auth::user()->hasRole('Admin')): ?>
<li class="menu-label">Titolare Salone</li>
<li>
<a href="salon_dashboard.php">
<div class="parent-icon"><i class="bx bx-home-heart"></i></div>
<div class="menu-title">Dashboard Salone</div>
</a>
</li>
<li>
<a href="appointments.php">
<div class="parent-icon"><i class="bx bx-calendar-check"></i></div>
<div class="menu-title">Appuntamenti</div>
</a>
</li>
<li>
<a href="customers.php">
<div class="parent-icon"><i class="bx bx-user"></i></div>
<div class="menu-title">Clienti</div>
</a>
</li>
<li>
<a href="staff.php">
<div class="parent-icon"><i class="bx bx-group"></i></div>
<div class="menu-title">Staff / Parrucchieri</div>
</a>
</li>
<li>
<a href="services.php">
<div class="parent-icon"><i class="bx bx-cut"></i></div>
<div class="menu-title">Servizi</div>
</a>
</li>
<li>
<a href="finances.php">
<div class="parent-icon"><i class="bx bx-dollar"></i></div>
<div class="menu-title">Incassi & Cassa</div>
</a>
</li>
<li>
<a href="products.php">
<div class="parent-icon"><i class="bx bx-package"></i></div>
<div class="menu-title">Prodotti</div>
</a>
</li>
<li>
<a href="day_off.php">
<div class="parent-icon"><i class="bx bx-calendar-x"></i></div>
<div class="menu-title">Giorni chiusi</div>
</a>
</li>
<li>
<a href="salon_settings.php">
<div class="parent-icon"><i class="bx bx-cog"></i></div>
<div class="menu-title">Impostazioni Salone</div>
</a>
</li>
<?php endif; ?>
<!-- Admin only -->
<?php if (Auth::user()->hasRole('Admin')): ?>
<li class="menu-label">Amministrazione</li>
<li>
<a href="admin_users.php">
<div class="parent-icon"><i class="bx bx-user-circle"></i></div>
<div class="menu-title">Gestione Utenti</div>
</a>
</li>
<!-- ... altre voci admin ... -->
<?php endif; ?>
<!-- Voci generiche -->
<li class="menu-label">Altro</li>
<li>
<a href="https://your-site.com/support" target="_blank">
<div class="parent-icon"><i class="bx bx-support"></i></div>
<div class="menu-title">Supporto</div>
</a>
</li>
<li>
<a href="logout.php">
<div class="parent-icon"><i class="bx bx-log-out"></i></div>
<div class="menu-title">Esci</div>
</a>
</li>
</ul>
</div>