alpha_full/admin/adminInclude/_menuGauche/menuGaucheAdmin.php
2026-04-06 22:58:51 +02:00

203 lines
9.8 KiB
PHP
Executable File

<?php
$nomFicAppelant = basename(__FILE__);
if (isset($debug[1]) && $debug[1] == '1' ) {include ("menuGauche.debug.php"); }
// -----------------------------------------------------
// Récupère l'heure du serveur
// -----------------------------------------------------
$localtime = localtime();
$seconde = $localtime[0];
echo '<input type="hidden" value="' .$seconde. '" id="seconde" >';
$minute = $localtime[1];
echo '<input type="hidden" value="' .$minute. '" id="minute" >';
$heure = $localtime[2];
echo '<input type="hidden" value="' .$heure. '" id="heure" >';
echo '<div id="tableMenuGauche" >';
echo '<div id="blockHaut">';
echo '<div style="text-align:center; z-index:11; position:relative;"" >';
// -----------------------------------------------------
// Logo
// -----------------------------------------------------
echo '<span alt="' .$_SESSION['nomSiteAff']. '" style="z-index:11; position:relative;" onContextMenu="return contextLogo(this);" >';
if(!isset($_SESSION['Sitelogo']) || empty($_SESSION['Sitelogo']) ) include ("./agencement/logo/logoReqSelect.php");
$title="Cliquez-moi pour garder tous les menus ouverts. Clickez droit pour choisir une personnalisation";
$test=substr(strtolower($_SESSION['Sitelogo']),-3);
// cas pngSitelogo
// EDT a reprendre, code qui existe plusieurs fois, a passer par session ne pas faire la requete a chaque fois
if ($test!='tml') {
$test=-1;
$test=strpos( $_SESSION['Sitelogo'], 'ttps');
if($test > 0) {
echo '<img onClick="menuGaucheToggle();" id="siteLogo" src="' .$_SESSION['Sitelogo']. '" class="tooltip-bottom" data-tooltip="' .$title. '" alt="' .$title. '" style="margin:auto; margin-bottom: 25px;display:flex" />';
}
else {
echo '<img onClick="menuGaucheToggle();" id="siteLogo" src="./.' .$_SESSION['Sitelogo']. '" class="tooltip-bottom" data-tooltip="' .$title. '" alt="' .$title. '" style="margin:auto; margin-bottom: 25px;display:flex" />';
}
}
if ($test=='tml') {
echo '<div onClick="menuGaucheToggle();" id="siteLogo" class="tooltip-bottom" data-tooltip="' .$title. '" style="margin:auto; margin-bottom: 25px;display:flex">';
include ("./." .$_SESSION['Sitelogo']);
echo '</div>';
}
echo '</span>';
// -----------------------------------------------------
// Nom du site : pas besoin si logo, garder le code quand meme
// echo '<span id="siteName" >';
// echo '<span onClick="menuGaucheToggle();" style="font-size:1.3rem;" >&#160;'.strtoupper($_SESSION['nomSiteAff']). '</span>';
// echo '</span>';
// -----------------------------------------------------
// Formulaire de debug
// -----------------------------------------------------
include("./adminInclude/debugForm.php");
// -----------------------------------------------------
// Date / Heure
// -----------------------------------------------------
date_default_timezone_set( 'Europe/Paris' );
$dateTimeObj = new DateTime('now', new DateTimeZone('Europe/Paris'));
$today = IntlDateFormatter::formatObject( $dateTimeObj, "y-MM-dd", 'fr' );
echo '<div id="siteTime" style="text-align:center; margin:auto;" >';
echo '<form name="clock" onSubmit="0" >';
echo '<div class="clockContainer" >';
echo '<span class="siteClockLabel">Date :&#160;' .$today. '</span>';
echo '<input class="siteClockInput" onClick="clock();" type="text" id="date" name="date" readonly="true" >';
echo '</div>';
echo '</form>';
echo '</div>';
// -----------------------------------------------------
// Environnement
// -----------------------------------------------------
$hostName=gethostname();
echo '<span class="tooltip-bottom" data-tooltip="'.'' .$bdd. ' ( ' .$hostName. ' )" id="labelEnv" style="margin-top:1px;" >';
echo '<span style="font-size:0.9rem; margin-top:1px;" >';
echo '&#160;Site : ' .$bdd. '</span>';
echo '</span>';
// -----------------------------------------------------
// Nombre d'admin connectés
// -----------------------------------------------------
echo '<span style="font-size:0.9rem; margin-top:10px; padding-bottom:0px; margin-bottom:0px; ">';
echo '<span onMouseOver="document.getElementById(\'admConnect\').style.display=\'block\'" onMouseLeave="document.getElementById(\'admConnect\').style.display=\'none\'">&#160;' .$nbConnect2. ' administrateur(s) connecté(s)</span>';
if (isset($_SESSION['adminMail'])) echo '<span id="admConnect" style="display:none; font-size:0.9rem; color:blue; padding-bottom:0px; margin-bottom:0px; ">Vous => '.$_SESSION['adminMail'].'</span>';
// -----------------------------------------------------
// Refresh
// -----------------------------------------------------
$randNum=rand();
echo '&#160;';
echo '<span class="tooltip-bottom" data-tooltip="Cliquez ici pour rafraîchir les pages. ">';
echo '<i style="color:blue;cursor:pointer;" class="fad fa-sync" onClick="top.location.href=\'./frmAdmin.php?lg=FRA&affAdmin=' .$affAdmin. '&refresh=Oui&nocache=' .$randNum. '\';" ></i>';
echo '</span>';
echo '</span>';
echo '</div>';
// -----------------------------------------------------
// Avancement projet
// -----------------------------------------------------
echo '<div style="display:flex; margin:1px; margin-top:15px; margin-bottom:5px; height:3%; style="text-align:center;" >';
// Icône d'information ==> flag edt => ne s'afffiche pas mais existe bien, voir pb z-index a debugger
// echo '<span class="info-icon fad fa-info-circle" onMouseOver="openPopup(\'M\')" onMouseLeave="closePopup(\'M\');"></span>';
// echo '<div id="popupInfoM" class="popup">';
// echo '<div class="popup-content">';
// echo '<span class="popup-close" onclick="closePopup(\'M\');">&times;</span>';
// echo '<img src="./adminInclude/designAdmin/info.png" alt="Info" class="popup-icon" />';
// echo '<p>Le bouton suivant vous guide dans les étapes à franchir avant de publier</p>';
// echo '</div>';
// echo '</div>';
// bouton check avancement
if (isset ($_SESSION['avancementFini']) && $_SESSION['avancementFini']!=true) {
echo '<a class="tooltip-top" data-tooltip="Avancement" style="color:black;" target="_parent" href="./frmModale.php?affModale=20-1" >';
echo '<span id="btnAvance" >';
echo '&#160;Avancement : ' .$_SESSION['msgAvancement']. '</a>';
echo '</span>';
}
else {
// Changement de politique commercial : abo que si au moins une vente
// if ($_SESSION['statutAbo']!= true) {
// echo '<span id="btnAvance" class="tooltip-top" data-tooltip="votre abonnement" >';
// echo '<a target="_parent" href="./frmAdmin.php?affAdmin=17&reglageExtension=2" >';
// echo '<span style="font-size:1rem">&#160;Mettre en ligne</span>';
// echo '</a>';
// echo '</span>';
// }
// else {
// if a fini et publié on verifie les cles API a chaque fois
// if ($_SESSION['avancementFini']==true && $_SESSION['statutAbo']== true) {
include ("./avancement/avancementBouton.php");
// }
// }
}
echo '</div>';
// -----------------------------------------------------
// Lien Accueil site de test
// -----------------------------------------------------
echo '<span class="boitesSousMenuG tooltip-bottom" data-tooltip="Allez sur la page d\'accueil du site de test" >';
//-ag pour forcer agencement a zero
echo '<a href="../accueil-ag" target="_blank" >';
echo '<i class="fa-thin fa-sitemap" ></i>';
echo '<span class="menuGaucheSousMenus">Site de test</span>';
echo '</a>';
echo '</span>';
// -----------------------------------------------------
// Lien Prod
// -----------------------------------------------------
echo '<span class="boitesSousMenuG tooltip-top" data-tooltip="Voir la page d\'accueil du site public : ' .$_SESSION['prodServer']. '" >';
echo '<a href="' .$_SESSION['prodServer']. '/" target="_blank" target="_blank" >';
echo '<i class="fa-thin fa-house-user" ></i>';
// echo '</a>&#160;';
// echo '<a href="' .$_SESSION['prodServer']. '/" target="_blank" target="_blank" >';
echo '<span class="menuGaucheSousMenus">Site public</span>';
echo '</a>';
echo '</span>';
// echo '<span>';
// echo '<i class="fa-solid fa-question"></i></i><a target="_blank" href="' .$includePathAdmin. '/chatGPT/chatFormulaire.php">chatGPT</a>';
// echo '</span>';
// -----------------------------------------------------
// Publier
// -----------------------------------------------------
$afficherIcones=1;
echo '<span class="boitesSousMenuG tooltip-bottom" style="margin:auto; text-align:center" data-tooltip="Publier vos changements vers le site public" >';
echo '<a href="./frmAdmin.php?affAdmin=7&lg=FRA" target="_top" >';
if ($afficherIcones==1)
echo '<span class="boutonsWebmaster boutonPublier">';
echo '<i class="fa-thin fa-upload" ></i>';
echo '&#160;Publier maintenant';
echo '</span>';
echo '</a>';
echo '</span>';
echo '</div>';
// -----------------------------------------------------
// Menu gauche
// -----------------------------------------------------
include ("menuGauche.php");
if (isset($_SESSION['deplierMenuAdmin']) && $_SESSION['deplierMenuAdmin']!=1) echo '<script>affAllMenuGauche();</script>';
// -----------------------------------------------------
// 123 ventes logo
// -----------------------------------------------------
echo '<div align="center" style="margin:auto; margin-top:10px;" >';
echo '<div align="center" style="margin:auto;width:50%;" >';
echo '<a href="https://123ventes.com" >';
echo '<a href="https://123ventes.com" >'; include ($includeAdminDesign. "/123ventes.html"); echo '</a>';
echo '</a>';
echo '</div>';
echo '</div>';
echo '</div>';
?>