Files
ms1inscription-v5/superadm/inc_header.php
stephan a23f492621 Refactor static database synchronization access and update UI elements
This commit enhances the static database synchronization feature by refining the `fxSuperadmStaticSyncAllowed` function to improve access control. The UI is updated to conditionally display synchronization options in both the header and sidebar, ensuring that only authorized users can access these tools. This change streamlines the user experience while maintaining security in the admin interface.
2026-06-23 09:12:20 -04:00

136 lines
7.1 KiB
PHP

<?php global $strLangue, $vDomaine, $vClient, $vVersion;
if (function_exists('fxAdminTextEditModeHandleRequest')) {
fxAdminTextEditModeHandleRequest();
}
?>
<!doctype html>
<html lang="<?php echo $strLangue; ?>">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<title><?php echo $vClient; ?> - SuperAdmin v<?php echo $vVersion; ?></title>
<style>
.circle {
border-radius: 30%;
width: 20px;
height: 10px;
padding: 1px;
background: #fff;
border: 3px solid #fff;
color: #000;
text-align: center;
font: 10px Arial, sans-serif;
}
</style>
<link rel="icon" href="/<?= $favicon ?>?v=2" type="image/x-icon">
<meta name="robots" content="none">
<link type="text/css" rel="stylesheet" href="<?php echo $vDomaine; ?>/superadm/libs/bootstrap-4.4.1-dist/css/bootstrap.min.css">
<link type="text/css" rel="stylesheet" href="<?php echo $vDomaine; ?>/superadm/libs/font-awesome-4.7.0/css/font-awesome.min.css">
<link type="text/css" rel="stylesheet" href="<?php echo $vDomaine; ?>/superadm/libs/animate.css-3.7.2/animate.min.css">
<link type="text/css" rel="stylesheet" href="<?php echo $vDomaine; ?>/superadm/plugins/bootstrap-4-tempusdominus-5.1.3/css/tempusdominus-bootstrap-4.min.css">
<link type="text/css" rel="stylesheet" href="<?php echo $vDomaine; ?>/superadm/plugins/bootstrap-select/css/bootstrap-select.min.css">
<link type="text/css" rel="stylesheet" href="<?php echo $vDomaine; ?>/superadm/plugins/spectrum-1.8.1/spectrum.css">
<link type="text/css" rel="stylesheet" href="<?php echo $vDomaine; ?>/superadm/css/style_blue.css?version=<?php echo $vVersion; ?>">
<script type="text/javascript" src="<?php echo $vDomaine; ?>/superadm/libs/jquery/jquery-3.4.1.min.js"></script>
<script type="text/javascript" src="<?php echo $vDomaine; ?>/superadm/libs/bootstrap-4.4.1-dist/js/bootstrap.bundle.min.js"></script>
<script type="text/javascript" src="<?php echo $vDomaine; ?>/superadm/plugins/jqery.validate-1.19.1/jquery.validate.min.js"></script>
<script type="text/javascript" src="<?php echo $vDomaine; ?>/superadm/plugins/jqery.validate-1.19.1/additional-methods.min.js"></script>
<script type="text/javascript" src="<?php echo $vDomaine; ?>/superadm/js/jquery.validate-custom-methods.js"></script>
<script type="text/javascript" src="<?php echo $vDomaine; ?>/superadm/plugins/moment.js-2.27.0/moment-with-locales.js"></script>
<script type="text/javascript" src="<?php echo $vDomaine; ?>/superadm/plugins/bootstrap-4-tempusdominus-5.1.3/js/tempusdominus-bootstrap-4.min.js"></script>
<script type="text/javascript" src="<?php echo $vDomaine; ?>/superadm/plugins/bootbox-5.4/bootbox.min.js"></script>
<script type="text/javascript" src="<?php echo $vDomaine; ?>/superadm/plugins/bootstrap-select/js/bootstrap-select.min.js"></script>
<script type="text/javascript" src="<?php echo $vDomaine; ?>/superadm/plugins/spectrum-1.8.1/spectrum.js"></script>
<!-- a faire MSIN-3930
<link href="https://cdn.quilljs.com/1.3.6/quill.snow.css" rel="stylesheet">
-->
<?php
if ($strLangue == 'fr') {
?>
<script type="text/javascript" src="<?php echo $vDomaine; ?>/superadm/plugins/bootstrap-select/js/i18n/defaults-fr_FR.js"></script>
<script type="text/javascript" src="<?php echo $vDomaine; ?>/superadm/plugins/spectrum-1.8.1/i18n/jquery.spectrum-fr.js"></script>
<?php
} else {
?>
<script type="text/javascript" src="<?php echo $vDomaine; ?>/superadm/plugins/bootstrap-select/js/i18n/defaults-en_US.min.js"></script>
<?php
}
?>
</head>
<body>
<?php if( 1==2){ ?>
<div id="preloader">
<div id="spinner">
<i class="fa fa-spinner fa-pulse"></i>
<span id="preloader_text"><?php afficheTexte('preloader_load',1,0,1); ?></span>
</div>
</div>
<?php } ?>
<?php
if (function_exists('fxRenderEnvNoticeBar')) {
fxRenderEnvNoticeBar();
} else {
echo $vEnvNotice;
}
if ($strPage != 'popup.php') {
?>
<nav class="navbar navbar-expand-lg navbar-dark py-0" style="background: url('images_blue/bande_repeat.png') repeat-x;">
<div class="container-fluid">
<div class="navbar-header">
<?php
if ($strPage != 'login.php' && $strPage != 'perdu.php' && (isset($strAction) && $strAction != 'report')) {
?>
<button class="navbar-toggler text-white" type="button" data-toggle="collapse" data-target="#menu_principal" aria-controls="menu_principal" aria-expanded="false" aria-label="Toggle navigation">
<span class="text-white">
<i class="fa fa-reorder"></i>
</span>
</button>
<?php
}
?>
<?php
if (isset($strAction) && $strAction != 'report') {
?>
<a class="navbar-brand" href="<?php echo $vDomaine; ?>/superadm/index.php"><img class="img-responsive" src="images_blue/logo.png" alt="<?php echo $vClient; ?>"></a>
<?php
} else {
?>
<a class="navbar-brand" href="#"><img class="img-responsive" src="<?php echo $vDomaine; ?>/superadm/images_blue/logo.png" alt="<?php echo $vClient; ?>"></a>
<?php
}
?>
</div>
<?php
if ($strPage != 'login.php' && $strPage != 'perdu.php' && (isset($strAction) && $strAction != 'report')) {
?>
<div class="collapse navbar-collapse" id="menu_principal">
<ul class="nav nav-tabs navbar-right">
<li class="nav-item mr-1">
<a class="nav-link<?php if ($strPage == 'index.php' &&!isset($_GET['t']) ) { ?> active<?php } ?>" href="<?php echo $vDomaine; ?>/superadm/index.php">Accueil</a>
</li>
<?php if (function_exists('fxSuperadmStaticSyncAllowed') && fxSuperadmStaticSyncAllowed()) { ?>
<li class="nav-item mr-1">
<a class="nav-link" href="<?php echo $vDomaine; ?>/php/sync_static_db.php" target="_blank"><i class="fa fa-database" aria-hidden="true"></i>&nbsp;Sync BD</a>
</li>
<?php } ?>
<li class="nav-item mr-1">
<a class="nav-link" href="<?php echo $vDomaine; ?>" target="_blank">Voir le site</a>
</li>
<li class="nav-item mr-1">
<a class="nav-link" href="<?php echo $vDomaine; ?>/superadm/logout.php">Déconnexion</a>
</li>
</ul>
</div>
<?php
}
?>
</div>
</nav>
<?php
}