267 lines
12 KiB
PHP
Executable File
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 ' <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 '   ';
|
|
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> ';
|
|
echo 'Parcourir... </span>';
|
|
echo '</label>';
|
|
echo ' ';
|
|
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> ';
|
|
echo 'Gérer le style de l\'image</span>';
|
|
echo ' ';
|
|
|
|
$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> ';
|
|
echo 'Gérer le style du conteneur</span>';
|
|
echo ' ';
|
|
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 ' <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> ';
|
|
echo 'Valider pour ' .$_SESSION['lgCouranteLibelle'];
|
|
echo '</span>';
|
|
|
|
// -----------------------------------------------------
|
|
// Bouton next
|
|
// -----------------------------------------------------
|
|
echo '<div class="boutonsWebmaster" onClick="nextLg();" >';
|
|
echo '<i class="fad fa-right"></i> ';
|
|
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> ';
|
|
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> 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");
|
|
}
|
|
?>
|