This commit is contained in:
KONE SOREL 2026-02-24 11:00:20 +00:00
parent 56e4d4ac7c
commit d5911d2d91
2 changed files with 38 additions and 74 deletions

View File

@ -1,35 +1,26 @@
<main id="main" class="main">
<input class="sr-only" type="text" id="vue" name="vue" value="<?= isset($_SESSION['vue']) ? $_SESSION['vue'] : ''; ?>">
<input class="sr-only" type="text" id="racineWeb" name="racineWeb" value="<?= $racineWeb ?>">
<input class="sr-only" type="text" id="dureeSession" name="dureeSession" value="<?= $_SESSION['dureeSession'] ?>">
<input class="sr-only" type="text" id="codeLangue" name="codeLangue" value="<?= $_SESSION['codeLangue'] ?>">
<div id="div_entite" class="sr-only"></div>
<div id="div_entite" class="sr-only"></div>
<div class="fixed-div mb-4">
<div class="content">
<?php
$menuChildrenLevelThree = [];
<input class="sr-only" type="text" id="vue" name="vue" value="<?= isset($_SESSION['vue']) ? $_SESSION['vue'] : ''; ?>">
<input class="sr-only" type="text" id="racineWeb" name="racineWeb" value="<?= $racineWeb ?>">
<input class="sr-only" type="text" id="dureeSession" name="dureeSession" value="<?= $_SESSION['dureeSession'] ?>">
<input class="sr-only" type="text" id="codeLangue" name="codeLangue" value="<?= $_SESSION['codeLangue'] ?? 'fr_FR' ?>">
if (isset($menusvue) && count($menusvue) > 0) :
$current_url = $_SERVER['REQUEST_URI'];
$elements = explode("/", $current_url);
$activeLink = $elements[1];
?>
<div class="scrollmenu nav-scroller shadow-sm">
<div class="nav nav-tabs border-0" role="tablist">
<?php foreach ($menusvue as $key3 => $menu) :
$descriptionMenu = $menu['descriptionMenu'];
$is_active = (basename($menu['lienMenu']) == $activeLink) ? 'active' : '';
?>
<a class="nav-link <?= $is_active ?>"
title="<?= $descriptionMenu; ?>"
href="<?= $menu['lienMenu']; ?>">
<?= $menu['libeleMenu'] ?>
</a>
<?php endforeach; ?>
</div>
</div>
<?php endif; ?>
</div>
</div>
<div class="fixed-div mb-4">
<div class="content">
<?php if (isset($menusvue) && count($menusvue) > 0) : ?>
<div class="scrollmenu shadow-sm">
<?php foreach ($menusvue as $menu) :
$current_page = basename($_SERVER['PHP_SELF']);
$menu_link = $menu['lienMenu'];
$active_class = (strpos($menu_link, $current_page) !== false) ? 'active' : '';
?>
<a title="<?= $menu['descriptionMenu']; ?>"
href="<?= $menu_link; ?>"
class="<?= $active_class ?>">
<?= $menu['libeleMenu'] ?>
</a>
<?php endforeach; ?>
</div>
<?php endif; ?>
</div>
</div>

View File

@ -1,59 +1,32 @@
<?php
// Réutilisation de la version définie dans le head ou redéfinition si besoin
$v_scripts = defined('APP_VERSION') ? APP_VERSION : date('YmdHi');
?>
<div id="div_ajaxgabarit" class="d-none"></div>
<?php $v_js = date('YmdHi'); ?>
<script src="Bootstrap/js/jquery.min.js"></script>
<script src="Bootstrap/js/jquery-ui.js"></script>
<script src="Bootstrap/vendor/bootstrap/js/bootstrap.bundle.min.js"></script>
<script src="Bootstrap/vendor/apexcharts/apexcharts.min.js"></script>
<script src="Bootstrap/vendor/chart.js/chart.umd.js"></script>
<script src="Bootstrap/vendor/quill/quill.min.js"></script>
<script src="Bootstrap_new/datatables/jquery.dataTables.min.js"></script>
<script src="Bootstrap/vendor/simple-datatables/simple-datatables.js"></script>
<script src="Bootstrap/vendor/bootstrap/js/bootstrap.bundle.min.js"></script>
<script src="Bootstrap/js/timer.jquery.js"></script>
<script src="Bootstrap_new/js/select2.min.js"></script>
<script src="Bootstrap_new/select/js/bootstrap-select.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>
<script src="Js/fonctions.js?ver=<?= $v_scripts ?>"></script>
<script src="<?= $_SESSION['dossierSociete'].'/Js/societe.js?ver='.$v_scripts ?>"></script>
<script src="Bootstrap/js/main.js?v=<?= $v_scripts ?>"></script>
<script src="Js/fonctions.js?ver=<?= $v_js ?>"></script>
<script src="<?= $_SESSION['dossierSociete'].'/Js/societe.js?ver='.$v_js ?>"></script>
<script src="Bootstrap/js/main.js?v=<?= $v_js ?>"></script>
<script type="text/javascript">
$(document).ready(function() {
/**
* Lancement de la mise à jour du gabarit (Défini dans fonctions.js)
*/
if(typeof raffraichier_gabarit === "function") {
raffraichier_gabarit();
}
// On vérifie que les inputs sont présents avant de lancer
console.log("Vue actuelle : " + $("#vue").val());
// Lancement des fonctions globales
raffraichier_gabarit();
/**
* Rafraîchissement automatique de la messagerie toutes les 60s
*/
// Timer messagerie
$('#timer').timer({
duration: '60s',
callback: function() {
if(typeof raffraichier_messagerie === "function") raffraichier_messagerie();
},
callback: function() { raffraichier_messagerie(); },
repeat: true
});
/**
* Gestion de l'affichage de la barre de contexte (Sidebar Droite)
*/
$("#showSideNav, #toggleContexte").on("click", function(e) {
e.preventDefault();
$("#barre_laterale_d").addClass("open").fadeIn();
});
$("#hideSideNav, #closeContexte").on("click", function() {
$("#barre_laterale_d").removeClass("open").fadeOut();
});
});
</script>