newdesigngestionnaire/Vue/includes/main-navigation.php
2026-02-24 12:35:39 +00:00

49 lines
2.5 KiB
PHP

<?php
// Ce fichier contient les inputs cachés vitaux pour les appels AJAX et le timer
// NE PAS SUPPRIMER - Utilisés par fonctions.js, messagerie, et divers contrôleurs
?>
<!-- Inputs cachés critiques pour le fonctionnement de l'application -->
<div class="hidden-inputs">
<input type="hidden" id="vue" name="vue" value="<?= $_SESSION['vue'] ?? '' ?>">
<input type="hidden" id="racineWeb" name="racineWeb" value="<?= $racineWeb ?? '' ?>">
<input type="hidden" id="dureeSession" name="dureeSession" value="<?= $_SESSION['dureeSession'] ?? '' ?>">
<input type="hidden" id="nomSociete" name="nomSociete" value="<?= $_SESSION['nomSociete'] ?? '' ?>">
<input type="hidden" id="codeLangue" name="codeLangue" value="<?= $_SESSION['lang'] ?? 'fr_FR' ?>">
<!--
<input type="hidden" id="numeroClient_C" name="numeroClient_C" value="<?= $this->nettoyer($_SESSION['numeroClient_C'] ?? '') ?>">
<input type="hidden" id="codeGcAssureur_C" name="codeGcAssureur_C" value="<?= $this->nettoyer($_SESSION['codeGcAssureur_C'] ?? '') ?>">
<input type="hidden" id="numeroAdherent_C" name="numeroAdherent_C" value="<?= $this->nettoyer($_SESSION['numeroAdherent_C'] ?? '') ?>">
<input type="hidden" id="numeroBeneficiaire_C" name="numeroBeneficiaire_C" value="<?= $this->nettoyer($_SESSION['numeroBeneficiaire_C'] ?? '') ?>">
<input type="hidden" id="numeroPolice_C" name="numeroPolice_C" value="<?= $this->nettoyer($_SESSION['numeroPolice_C'] ?? '') ?>">
-->
<!-- Timer pour le rafraîchissement de la messagerie -->
<input type="hidden" id="timer" name="timer" value="0">
<input type="hidden" id="msgNonLus" name="msgNonLus" value="0">
</div>
<!-- Navigation secondaire (scrollmenu) -->
<?php if (!empty($menusvue)):
$current_url = $_SERVER['REQUEST_URI'];
$elements = explode("/", $current_url);
$activeLink = $elements[1] ?? '';
?>
<!-- Scrollmenu redesign -->
<div class="scrollmenu-wrapper">
<nav class="scrollmenu" aria-label="Navigation secondaire">
<?php foreach ($menusvue as $menu): ?>
<a href="<?= $menu['lienMenu'] ?>"
class="scrollmenu-item <?= (explode('/', $menu['lienMenu'])[0] == $activeLink) ? 'active' : '' ?>"
title="<?= htmlspecialchars($menu['descriptionMenu'] ?? '') ?>">
<?= htmlspecialchars($menu['libeleMenu']) ?>
</a>
<?php endforeach; ?>
</nav>
</div>
<?php endif; ?>
<!-- Div pour les tests/alertes AJAX -->
<div id="div_test_gabarit" class="d-none"></div>
<div id="div_entite" class="d-none"></div>