203 lines
9.8 KiB
PHP
Executable File
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;" > '.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 : ' .$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 ' 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\'"> ' .$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 ' ';
|
|
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\');">×</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 ' 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®lageExtension=2" >';
|
|
// echo '<span style="font-size:1rem"> 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> ';
|
|
// 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 ' 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>';
|
|
?>
|