alpha_full/admin/agencement/logo/logo.modale.php
2026-04-06 22:58:51 +02:00

267 lines
12 KiB
PHP
Executable File

<?php
$nomFicAppelant = basename(__FILE__);
// -----------------------------------------------------
// Etre admin
// -----------------------------------------------------
if (isset($_SESSION['isAdmin']) && $_SESSION['isAdmin']=='O' ) {
if (empty($_SESSION['lgCouranteCode'])) {if (isset($_SESSION['lg'])) {$_SESSION['lgCouranteCode']=$_SESSION['lg'];}}
$theImage='';
//$propager=2; //non
$theAlt='';
$_SESSION['niveau']=3;
// -----------------------------------------------------
// Post
// -----------------------------------------------------
if (!isset($_SESSION['lgCouranteCode'])) $_SESSION['lgCouranteCode']="FRA";
if (isset($_POST['theAlt'])) { $theAlt=$_POST['theAlt']; }
if (isset($_POST['thePopup'])) {$thePopup=$_POST['thePopup']; }
if (isset($_POST['theImage'])) {$theImage=$_POST['theImage']; }
if (isset($_GET['theImage'])) { $theImage=$_GET['theImage']; }
if (isset($_GET['src'])) {$src=$_GET['src']; }
if (isset($_POST['propager'])) { $propager=$_POST['propager']; $_SESSION['propager']=$propager; }
// -----------------------------------------------------
// Requete UPDATE
// -----------------------------------------------------
if ($codeOpe=="majLogo" || $codeOpe=='majGallerie') {
$uploadOk=0;
// -----------------------------------------------------
// Check du upload image
// -----------------------------------------------------
if (!empty($_FILES["fileToUpload"]["tmp_name"])) {
$target_dir = "../Design/_logo/";
$targetExtension =['jpeg', 'jpg', 'png', 'gif', 'ico', 'svg', 'bmp', 'html'];
$targetSize ='5242880'; //5 Mo
$largeurMax = 0;
$hauteurMax = 0;
$largeurMin = 0;
$hauteurMin = 0;
include ($includePathAdmin. "/_fonctions/uploadGenerique.php");
}
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['Pas de upload' => $theImage], '');}
// -----------------------------------------------------
// Req UPDATE logo image
// -----------------------------------------------------
if($propager!=1) {
include ("logoReqUpdate.php");
include ($includePathAdmin. "/drapeaux/changementLg.php");
}
else {
include ("logoReqUpdatePropager.php");
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['Logo propagé à toutes les langues' => ''], '');}
}
}
else{
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['pas de maj' => ''], '');}
}
// -----------------------------------------------------
// Langue suivante
// -----------------------------------------------------
if ($codeOpe=='nextLg') {
include ($includePathAdmin. "/drapeaux/changementLg.php");
}
// -----------------------------------------------------
// Req select
// -----------------------------------------------------
include ("logoReqSelect.php");
// -----------------------------------------------------
// Debug
// -----------------------------------------------------
if (isset($debug[1]) && $debug[1] == '1' ) {include ("logoDebug.php");}
// -----------------------------------------------------
// Form
// -----------------------------------------------------
echo '<form name="logoF" id="logoF" method="POST" enctype="multipart/form-data" >';
// -----------------------------------------------------
// Zone Form
// -----------------------------------------------------
echo '<div id="zoneFormModales" >';
// -----------------------------------------------------
// Langue drapeaux
// -----------------------------------------------------
echo '<span>';
include ($includePathAdmin. "/drapeaux/drapeauxAff.php");
echo '</span>';
// -----------------------------------------------------
// Champs cachés
// -----------------------------------------------------
echo '<input type="hidden" name="lgCourante" id="lgCourante" value="' .$_SESSION['lgCouranteCode']. '" >';
echo '<input type="hidden" name="codeOpe" id="codeOpe" value="' .$codeOpe. '" >';
echo '<input type="hidden" name="lg" id="lg" value="' .$lg. '" >';
// -----------------------------------------------------
// Popup
// -----------------------------------------------------
echo '<span style="text-align:top;display:block" >';
echo 'Info-bulle : ';
$thePopup= gTranslate($thePopup, strtolower( substr ($_SESSION['lgCouranteCode'], 0, -1) ) ) ;
echo '&#160;<input class="inputWebmaster" type="text" name="thePopup" value="' .$thePopup. '" title="Entrez un texte pour l\'info-bulle du logo"/>';
echo '</span>';
// -----------------------------------------------------
// Logo
// -----------------------------------------------------
echo '<div class="libChampsWebmaster" style="text-align:top; display:block" >';
echo '<span style="text-align:top;">Logo :</span>';
$test=substr(strtolower($theImage),-3);
// cas png
if ($test=='png' || $test=='jpg' || $test=='peg' || $test=='gif' || $test=='ico') {
$theImage2=str_replace("./","../",$theImage);
echo '<img class="pmo-logo" id="logo" title="' .$thePopup. '" alt="' .$theAlt. '" src="' .$theImage2. '" border="0" style="vertical-align:middle; width:60px;background-color:grey;" />';
}
if ($test=='svg' || $test=='tml') {
echo '<span style="text-align:middle; margin:25px;width:70px;height:70px;" >';
$theImage2=str_replace("./","../",$theImage);
echo '&#160;&#160;&#160;';
include ($theImage2);
echo '</span>';
}
// -----------------------------------------------------
// Chemin
// -----------------------------------------------------
echo '<br>';
echo '<span style="display:cell;">Chemin actuel :</span>';
echo '<input class="inputWebmaster" style="width:80%;" type="text" id="theImage" name="theImage" value="' .$theImage. '" title="Emplacement de l\'image"/>';
echo '</div>';
// -----------------------------------------------------
// Include fichier galleries
// -----------------------------------------------------
echo '<div style="display:block; width:100%; border:1px solid lightgrey; padding:0px; margin: auto; position:relative;" >';
// -----------------------------------------------------
// Choisir un fichier
// -----------------------------------------------------
echo '<span >';
echo '<label for="fileToUpload" >';
echo '<span class="boutonsWebmaster" title="Cliquez ici pour parcourir les dossiers de votre ordinateur. " >';
echo '<i class="fad fa-download"></i>&#160;';
echo 'Parcourir...&#160;</span>';
echo '</label>';
echo '&#160;';
echo '<input style="display:none;" type="file" name="fileToUpload" id="fileToUpload" >';
echo '</span>';
echo '<span class="boutonsWebmaster" onClick="document.getElementById(\'iFr\').src =\'../Design/gallerie.php?scope=logo&siteDossier=' .$_SESSION['siteDossier']. '&server=' .$_SESSION['server']. '&src=Design&propager=' .$propager. '\';" >🖼️ Images du site</span>';
echo '<span class="boutonsWebmaster" onClick="document.getElementById(\'iFr\').src =\'/include/biblio/gallerie.php?scope=logo&siteDossier=' .$_SESSION['siteDossier']. '&server=' .$_SESSION['server']. '&src=Biblio&propager=' .$propager. '\';" >📚 Bibliothèque</span>';
if (isset( $src)) {
switch ($src) {
case 'Design':
$src='../Design/gallerie.php?scope=logo&siteDossier=' .$_SESSION['siteDossier']. '&server=' .$_SESSION['server']. '&src=Design&propager=' .$propager;
break;
case 'Biblio':
default:
$src='/include/biblio/gallerie.php?scope=logo&siteDossier=' .$_SESSION['siteDossier']. '&server=' .$_SESSION['server']. '&src=Biblio&propager=' .$propager;
break;
}
echo '<iframe id="iFr" class="catalogIframe" src="' .$src. '" >';
echo '</iframe>';
}
echo '</div>';
// -----------------------------------------------------
// Modifier le style
// -----------------------------------------------------
echo '<span class="libChampsWebmaster" style="text-align:top;display:flex;flex-wrap:wrap;" >';
$volet="Eléments d\'entête";
echo '<span onClick="window.location=\'./frmAdmin.php?affAdmin=2&numeroMenuPrpal=0&numeroSousMenu=102&theVoletCss=' .$volet. '&agencementOnglet=3&theNumCss=0\';" class="boutonsWebmaster" title="Cliquez pour faire une animation ou changer l\'apparence du logo." >';
echo '<i class="fad fa-feather" style="color:grey;"></i>&#160;';
echo 'Gérer le style de l\'image</span>';
echo '&#160;';
$volet="Structure d\'entête";
echo '<span onClick="window.location=\'./frmAdmin.php?affAdmin=2&numeroMenuPrpal=0&numeroSousMenu=102&theVoletCss=' .$volet. '&agencementOnglet=3&theNumCss=0\';" class="boutonsWebmaster" title="Cliquez pour changer l\'apparence du conteneur." >';
echo '<i class="fad fa-feather" style="color:grey;"></i>&#160;';
echo 'Gérer le style du conteneur</span>';
echo '&#160;';
echo '</span>';
// -----------------------------------------------------
// Alt
// -----------------------------------------------------
echo '<span class="libChampsWebmaster" style="text-align:top;display:flex;flex-wrap:wrap;" >';
echo '<span>Texte de remplacement du logo : </span>';
echo '&#160;<input class="inputWebmaster" type="text" name="theAlt" id="theAlt" value="' .$theAlt. '" title="Entrez un texte pour le remplacement de l\'image"/>';
echo '</span>';
echo '</div>';
// -----------------------------------------------------
// Zone validate
// -----------------------------------------------------
echo '<div id="zoneValidateModales" style="text-align:top;display:flex;flex-wrap:wrap;" >';
// -----------------------------------------------------
// Propager
// -----------------------------------------------------
echo '<span class="libChampsWebmaster" >Propager l\'icône à toutes les langues :';
if($propager!=1) echo '<input onClick="propagation();" type="checkbox" name="propager" id="propager" value="2" title="Propager à toutes les langues" >';
else echo '<input onClick="propagation();" type="checkbox" checked name="propager" id="propager" value="1" title="Propager à toutes les langues" >';
echo '</span><br>';
// -----------------------------------------------------
// Bouton valider
// -----------------------------------------------------
echo '<span class="boutonsWebmaster" onClick="updateLogo();" id="btnValider" >';
echo '<i class="fad fa-check-circle"></i>&#160;';
echo 'Valider pour ' .$_SESSION['lgCouranteLibelle'];
echo '</span>';
// -----------------------------------------------------
// Bouton next
// -----------------------------------------------------
echo '<div class="boutonsWebmaster" onClick="nextLg();" >';
echo '<i class="fad fa-right"></i>&#160;';
echo 'Langue suivante';
echo '</div>';
// -----------------------------------------------------
// Bouton Fin
// -----------------------------------------------------
echo '<span class="boutonsWebmaster" onClick="window.location=\'siteActif\'" target="_parent" >';
echo '<i class="fad fa-chevron-circle-left"></i>&#160;';
echo 'Retour à l\'agencement';
echo '</span>';
// -----------------------------------------------------
// Lien prestation
// -----------------------------------------------------
echo '<br><br>';
echo '<span class="libChampsWebmaster" style="color:blue;" >';
echo '<span>Besoin d\'un graphiste professionnel ? </span>';
echo '<span>&#160;Contactez <a href="https://bulledecomm.fr/" target="_blank">Bulle de comm</a> => ';
?><script type=text/javascript> var namec = "contact" ; var domainc = "bulledecomm.fr" ; var subjectc = "subject=Demande de prestation depuis 132ventes.com" ; var cc="contact@123ventes.com"; var body="Bonjour, je vous contacte de la part de 123ventes afin de créer le logo de mon site web. "; document.write('<a href="mailto:' + namec + '@' + domainc + ' ?' + subjectc + '&cc=' + cc + '&body=' + body +'">') ; document.write(namec + '@' + domainc + '</a>') ;</script>
<?php
echo '</span>';
echo '</div>';
echo '</form>';
}
else {
$confPath="../_conf";
include ("./adminInclude/redirectionAdmin.php");
}
?>