Sistema Contenedor Ibiza v2.0 - Despliegue Docker

This commit is contained in:
2026-02-01 00:26:47 -06:00
commit 4d07b4b14c
355 changed files with 110875 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
<?php
use App\Services\AuthService;
if (session_status() === PHP_SESSION_NONE) session_start();
// Helper de URL debe estar disponible
if (!function_exists('siteUrl')) {
require_once __DIR__ . '/../../src/Helpers/functions.php';
}
$auth = new AuthService();
$user = $auth->getCurrentUser();
?>
<nav class="navbar">
<a href="<?= siteUrl('index.php') ?>" class="nav-brand">Contenedor Ibiza</a>
<div class="nav-menu">
<a href="<?= siteUrl('index.php') ?>" class="nav-link">Inicio</a>
<a href="<?= siteUrl('rotaciones.php') ?>" class="nav-link">Rotaciones</a>
<a href="<?= siteUrl('horarios.php') ?>" class="nav-link">Horarios</a>
<?php if ($auth->isAdmin()): ?>
<a href="<?= siteUrl('admin/usuarios.php') ?>" class="nav-link">Usuarios</a>
<a href="<?= siteUrl('admin/telegram.php') ?>" class="nav-link">Telegram</a>
<?php endif; ?>
<div style="border-left: 1px solid #e2e8f0; padding-left: 1rem; margin-left: 0.5rem; display: flex; align-items: center; gap: 1rem;">
<span style="font-size: 0.9rem; font-weight: 600;"><?= e($user['username']) ?></span>
<a href="<?= siteUrl('logout.php') ?>" class="btn btn-sm btn-secondary" style="text-decoration: none;">Salir</a>
</div>
</div>
</nav>