home
/
u529748449
/
domains
/
borabilhete.com
/
public_html
/
public
/
includes
➕ New
📤 Upload
✎ Editing:
header.php
← Back
<?php // garante sessão sem avisos if (session_status() !== PHP_SESSION_ACTIVE) session_start(); // Detecta primeiro nome (ajuste os índices se usar outro nome de sessão) $primeiroNome = ''; if (!empty($_SESSION['cliente_nome'])) { $p = preg_split('/\s+/', trim($_SESSION['cliente_nome'])); $primeiroNome = $p ? $p[0] : ''; } ?> <head> <link rel="stylesheet" href="/../public/css/baseingressos.css"> </head> <header class="topo"> <div class="container"> <a href="/../index.php" class="logo"> <img src="/../public/img/logo.svg" alt="logo" /> </a> <nav> <?php if (!empty($_SESSION['cliente_id']) && $primeiroNome): ?> <div class="usernav"> <!-- usa a MESMA classe .btn-conta para preservar estilo --> <button class="btn-conta user-trigger" id="userTrigger" aria-expanded="false" aria-haspopup="menu"> <i class="fa-solid fa-user"></i> Olá, <?= htmlspecialchars($primeiroNome) ?> <i class="fa-solid fa-chevron-down caret" aria-hidden="true"></i> </button> <ul class="user-menu" id="userMenu" role="menu" hidden> <li><a class="item" href="/../public/meus_ingressos.php"> <i class="fa-regular fa-ticket"></i> Meus ingressos </a></li> <li><a class="item" href="/../admin/login_produtor.php"> <i class="fa-solid fa-briefcase"></i> Sou produtor </a></li> <li> <form class="item as-button" action="/../public/logout.php" method="post"> <button type="submit"><i class="fa-solid fa-right-from-bracket"></i> Sair</button> </form> </li> </ul> </div> <?php else: ?> <a href="/../public/login.php" class="btn-conta"> <i class="fa-solid fa-user"></i> Entrar </a> <?php endif; ?> </nav> </div> </header> <script> (() => { const trigger = document.getElementById('userTrigger'); const menu = document.getElementById('userMenu'); if (!trigger || !menu) return; function openMenu(open) { const show = open ?? menu.hasAttribute('hidden'); if (show) { menu.removeAttribute('hidden'); trigger.setAttribute('aria-expanded', 'true'); } else { menu.setAttribute('hidden', ''); trigger.setAttribute('aria-expanded', 'false'); } } trigger.addEventListener('click', (e) => { e.preventDefault(); openMenu(); }); document.addEventListener('click', (e) => { if (!menu.contains(e.target) && !trigger.contains(e.target)) openMenu(false); }); window.addEventListener('keydown', (e) => { if (e.key === 'Escape') openMenu(false); }); })(); </script>
💾 Save Changes
Cancel
📤 Upload File
×
Select File
Upload
Cancel
➕ Create New
×
Type
📄 File
📁 Folder
Name
Create
Cancel
✎ Rename Item
×
Current Name
New Name
Rename
Cancel
🔐 Change Permissions
×
Target File
Permission (e.g., 0755, 0644)
0755
0644
0777
Apply
Cancel