182 lines
6.3 KiB
PHP
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>
|