Files
comelifacciamo/public/topbar.php
T
2026-09-09 08:26:26 +02:00

93 lines
5.5 KiB
PHP

<?php
// topbar.php — header pubblico HairBook (frontend portale)
// Rileva se l'utente è loggato tramite la sessione già avviata dalla pagina.
$isLogged = !empty($_SESSION['iduserlogin']);
$loginName = $isLogged ? trim(($_SESSION['nameuser'] ?? '') . ' ' . ($_SESSION['surnameuser'] ?? '')) : '';
$roleId = $_SESSION['kindofrole'] ?? null; // se lo salvi in sessione; altrimenti resta null
?>
<div id="header-sticky" class="tp-header-blur tp-header-area tp-header-lg-ptb">
<div class="container">
<div class="row align-items-center">
<div class="col-xl-7 col-6">
<div class="tp-header-left d-flex align-items-center">
<div class="tp-header-logo mr-60">
<a href="home.php">
<img width="115" src="assets/img/logo/logo.png" alt="HairBook">
</a>
</div>
<div class="tp-main-menu tp-menu-dropdown d-none d-xl-block">
<nav class="tp-mobile-menu-active">
<ul>
<li><a href="index.php">Home</a></li>
<li><a href="search.php">Cerca saloni</a></li>
<li><a href="search-map.php">Mappa</a></li>
<li class="has-dropdown">
<a href="#">Info</a>
<ul class="sub-menu">
<li><a href="about.php">Chi siamo</a></li>
<li><a href="how-it-works.php">Come funziona</a></li>
<li><a href="contact.php">Contatti</a></li>
<li><a href="faq.php">FAQ</a></li>
</ul>
</li>
<li><a href="business.php">Sei un salone?</a></li>
</ul>
</nav>
</div>
</div>
</div>
<div class="col-xl-5 col-6">
<div class="tp-header-option d-flex align-items-center justify-content-end">
<!-- Ricerca rapida -->
<div class="tp-header-search p-relative d-none d-xl-block">
<form action="search.php" method="get">
<input class="tp-input" type="text" name="city" placeholder="Cerca città o salone">
<button class="tp-header-search-btn" type="submit">
<svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M5.64267 10.7857C8.48288 10.7857 10.7853 8.48318 10.7853 5.64286C10.7853 2.80254 8.48288 0.5 5.64267 0.5C2.80245 0.5 0.5 2.80254 0.5 5.64286C0.5 8.48318 2.80245 10.7857 5.64267 10.7857Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" />
<path d="M12.5 12.5L9.92871 9.92857" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" />
</svg>
</button>
</form>
</div>
<?php if ($isLogged): ?>
<!-- Utente loggato -->
<div class="tp-header-top-menu-item tp-header-login ml-10 d-none d-xl-block">
<span class="tp-header-login-btn" id="tp-header-login-btn">
<i class="fa-solid fa-user-circle"></i>
<span class="ms-1"><?= htmlspecialchars($loginName ?: 'Account') ?></span>
</span>
<ul>
<li><a href="userarea/user_dashboard.php"><i class="icon fa-solid fa-gauge"></i> La mia area</a></li>
<li><a href="userarea/my_appointments.php"><i class="icon fa-solid fa-calendar-check"></i> Appuntamenti</a></li>
<li><a href="userarea/my_favourites.php"><i class="icon fa-solid fa-heart"></i> Preferiti</a></li>
<li><a href="logout.php"><i class="icon fa-solid fa-right-from-bracket"></i> Esci</a></li>
</ul>
</div>
<?php else: ?>
<!-- Ospite -->
<div class="tp-header-top-menu-item tp-header-login ml-10 d-none d-xl-block">
<span class="tp-header-login-btn" id="tp-header-login-btn">
<i class="fa-solid fa-user"></i>
</span>
<ul>
<li><a href="login.php"><i class="icon fa-solid fa-user"></i> Accedi</a></li>
<li><a href="register.php"><i class="icon fa-solid fa-user-plus"></i> Registrati</a></li>
</ul>
</div>
<?php endif; ?>
<!-- Toggle menu mobile -->
<div class="tp-header-toogle-wrapper d-xl-none ml-10">
<button class="tp-header-toogle">
<span></span>
<span></span>
</button>
</div>
</div>
</div>
</div>
</div>
</div>