224 lines
9.2 KiB
PHP
Executable File
224 lines
9.2 KiB
PHP
Executable File
<?php
|
|
$nomFicAppelant = basename(__FILE__);
|
|
|
|
// -----------------------------------------------------
|
|
// Init
|
|
// -----------------------------------------------------
|
|
include_once ("./styles/css.initVar.php");
|
|
$resUpdate='';
|
|
include ($includePathAdmin. "/req/reqListeDesVolets.php");
|
|
|
|
// -----------------------------------------------------
|
|
// Post
|
|
// -----------------------------------------------------
|
|
// include ("./agencement/blocDroit/css/ongStyles.post.php");
|
|
// -----------------------------------------------------
|
|
include_once ("./styles/css.post_details.php");
|
|
include_once ("./styles/couleursGene/codesCouleur.php");
|
|
|
|
|
|
// -----------------------------------------------------
|
|
// Debug
|
|
// -----------------------------------------------------
|
|
if (isset($debug[1]) && $debug[1] == '1' ) {include ("./agencement/blocDroit/css/ongStyles.debug.php");}
|
|
|
|
// -----------------------------------------------------
|
|
// Requete update style
|
|
// -----------------------------------------------------
|
|
$resUpdate='';
|
|
if ($codeOpe=="faireMajCss") {
|
|
if ($nomCss!="") {
|
|
include ("./styles/req/css.reqUpdateStyles.php");
|
|
}
|
|
else {if (isset($debug[1]) && $debug[1] == '1' ) $debugMsg .= monDebug (1,['Nom Css vide dans frm.css', ''],'ongStyles.php'); }
|
|
}
|
|
|
|
if ($resUpdate!='') {
|
|
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['Mise à jour des styles' => $resUpdate], 'ongStyles.php');}
|
|
|
|
// -----------------------------------------------------
|
|
// Requete update image
|
|
// -----------------------------------------------------
|
|
if ($codeOpe=="uploadImageDeFond") {
|
|
$target_dir = "../Design/_fonds/";
|
|
$targetExtension =['jpeg', 'jpg', 'png', 'svg', 'bmp'];
|
|
$targetSize ='5242880'; //5 Mo
|
|
$largeurMax = 0;
|
|
$hauteurMax = 0;
|
|
$largeurMin = 0;
|
|
$hauteurMin = 0;
|
|
$uploadOk =0;
|
|
include ($includePathAdmin. "/_fonctions/uploadGenerique.php");
|
|
// $theImageFonds=$theImage;
|
|
if ($uploadOk==1) include ("./styles/req/css.reqUpdateImageFonds.php");
|
|
}
|
|
}
|
|
|
|
if ($resUpdate!='') {$admMsg='Mise à jour des styles ok';}
|
|
|
|
// -----------------------------------------------------
|
|
// Génerer les styles
|
|
// -----------------------------------------------------
|
|
if ($codeOpe=='genereCss') {
|
|
include ("./styles/genererStyles.php");
|
|
include ("./styles/responsiv/00-chapeauResponsive.php");
|
|
if ($retour !='') {
|
|
$admMsg .= ' Après vérifications (ctrl-r pour forcer la prise en compte), pour impacter le site en production ( site public ) n\'oubliez pas de publier' ;
|
|
}
|
|
if ($debugResponsive==1) {
|
|
echo '<div >';
|
|
echo $debugRespMsg;
|
|
echo '</div>';
|
|
}
|
|
}
|
|
|
|
// -----------------------------------------------------
|
|
// Requete update image
|
|
// -----------------------------------------------------
|
|
if ($codeOpe=="uploadImageDeFond") {
|
|
$target_dir = "../Design/_fonds/";
|
|
$targetExtension =['jpeg', 'jpg', 'png', 'svg', 'bmp'];
|
|
$targetSize ='5242880'; //5 Mo
|
|
$largeurMax = 0;
|
|
$hauteurMax = 0;
|
|
$largeurMin = 0;
|
|
$hauteurMin = 0;
|
|
$uploadOk==0;
|
|
include ($includePathAdmin. "/_fonctions/uploadGenerique.php");
|
|
// $theImageFonds=$theImage;
|
|
if ($uploadOk==1) include ("./styles/req/css.reqUpdateImageFonds.php");
|
|
}
|
|
|
|
// -----------------------------------------------------
|
|
// Requete delete image
|
|
// -----------------------------------------------------
|
|
if ($codeOpe=="deleteImage") {
|
|
include ("./styles/req/requeteDeleteImgDeFonds.php");
|
|
}
|
|
|
|
// -----------------------------------------------------
|
|
// Requete liste des thèmes agencement
|
|
// -----------------------------------------------------
|
|
include ($includePathAdmin. "/req/themesCss.reqSelect.Liste.php");
|
|
|
|
// -----------------------------------------------------
|
|
// Recup des valeurs dimensions en fonction de id dimension posté
|
|
// -----------------------------------------------------
|
|
// pour la liste complete
|
|
// -----------------------------------------------------
|
|
include ("./styles/dimensions/dimensionsListeReqSelect.php");
|
|
if (isset($widthSelectedIndex) && !empty($widthSelectedIndex) ) {$widthUnite=$dimensionsLargUnite[$widthSelectedIndex]; }
|
|
if (isset($heightSelectedIndex) && !empty($widthSelectedIndex) ) {$heightUnite=$dimensionsHautUnite[$heightSelectedIndex]; }
|
|
|
|
// -----------------------------------------------------
|
|
// Trouver le volet a partir du nom du style si get slt
|
|
// -----------------------------------------------------
|
|
// attention que le style nom soit get sinon il prendra un autre ( session)
|
|
// if (isset($nomCss)) {include ("./styles/req/css.voletFromNomcss.php");}
|
|
|
|
// -----------------------------------------------------
|
|
// Liste des styles à partir du volet connu
|
|
// -----------------------------------------------------
|
|
if (isset($theVoletCss) && ($theVoletCss!="")) {
|
|
include ("./styles/req/css.listeStylesFromVolet.php");
|
|
}
|
|
|
|
// -----------------------------------------------------
|
|
// Trouver le themeDesign / couleur selon le volet actif
|
|
// -----------------------------------------------------
|
|
include ("./styles/couleursGene/coulGeneThemes.php");
|
|
echo '<input type="hidden" id="themeBgColor" name="themeBgColor" value="' .$themeBgColor. '" >';
|
|
echo '<input type="hidden" id="themeFontColor" name="themeFontColor" value="' .$themeFontColor. '" >';
|
|
echo '<input type="hidden" id="globalBgColor" name="globalBgColor" value="' .$globalBgColor. '" >';
|
|
echo '<input type="hidden" id="globalFontColor" name="globalFontColor" value="' .$globalFontColor. '" >';
|
|
|
|
// -----------------------------------------------------
|
|
// Recup num css
|
|
// -----------------------------------------------------
|
|
if (isset($nomCss) && $nomCss!='' && count($cssNom) >0 && $theNumCss=='' ) {
|
|
if (isset($debug[1]) && $debug[1] == '1') { $debugMsg .= monDebug(1, ['nomCss' => $nomCss], 'ongStyles.php');}
|
|
$trouve=false;
|
|
$m=0;
|
|
while ($trouve==false) {
|
|
$test=-1;
|
|
if (isset($cssNom[$m])) {
|
|
$test=strpos($cssNom[$m], $nomCss);
|
|
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['test' => $test], '');}
|
|
if ($nomCss==$cssNom[$m] || '#' .$nomCss==$cssNom[$m] || $test===0) {
|
|
$theNumCss=$m;
|
|
$trouve=true;
|
|
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['correspondance nomCss TROUVE OUI : theNumCss' => $theNumCss, ' cssNom[m]' => $cssNom[$m]], '');}
|
|
}
|
|
}
|
|
//if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['correspondance nomCss NON trouvée : cssNom' => $cssNom[$m]], '');}
|
|
$m++;
|
|
}
|
|
}
|
|
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['num css' => $theNumCss, ' pour nomCss' => $nomCss], 'ongStyles.php');}
|
|
|
|
// -----------------------------------------------------
|
|
// Nom du style input en caché
|
|
// -----------------------------------------------------
|
|
if (isset($cssNom[$theNumCss])) echo '<input type="hidden" id="nomCss" name="nomCss" value="' .$cssNom[$theNumCss]. '" >';
|
|
|
|
// -----------------------------------------------------
|
|
// Recup enregistrement courant from la table CSS = nomThemeCss
|
|
// -----------------------------------------------------
|
|
// ->A faire dans recordset de volet css
|
|
//
|
|
if (!isset($theNumCss) || ($theNumCss=='') ) $theNumCss=1;
|
|
if (isset($cssNom[$theNumCss]) && ($cssNom[$theNumCss]!="") ) {
|
|
include ("./styles/req/css.selectStyleFromNum.php");
|
|
}
|
|
else {
|
|
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['$cssNom vide' => ''], '');}
|
|
}
|
|
|
|
// -----------------------------------------------------
|
|
// Afficher les infos
|
|
// -----------------------------------------------------
|
|
if ( $theVoletCss=="Eléments d\'entête") $theVoletCss="Eléments d'entête";
|
|
echo '<div class="agencementBarreInfo">';
|
|
if (isset($cssComment) && count($cssComment)>0) {
|
|
for ($i=0; $i<count($cssComment); $i++) {
|
|
if ($i==$theNumCss) {
|
|
echo '<span >Styles de l\'espace : </span><span style="font-weight:normal; color:#06c">' .$theVoletCss. ' >> ' .$cssComment[$i]. '</span>';
|
|
}
|
|
}
|
|
}
|
|
else {
|
|
if (isset($theVoletCss)) {
|
|
echo '<span >Styles de l\'espace : </span><span style="font-weight:normal; color:#06c">' .$theVoletCss. '</span>';
|
|
}
|
|
}
|
|
echo '</div>';
|
|
|
|
// -----------------------------------------------------
|
|
// Zone Select
|
|
// -----------------------------------------------------
|
|
if (isset($theVoletCss) && ($theVoletCss!="") ) {
|
|
echo '<div style="margin:10px;" >';
|
|
// $cssComment[$i]=$result['commentaires'];
|
|
echo '<span class="actionMessages" style="margin:5px;">Sélectionnez un style dans cet espace :  ';
|
|
|
|
if (isset($cssDescription) && count($cssDescription)>0 ) {
|
|
echo '<select id="theNumCss" class="selectWbm" name="theNumCss" onChange="document.menuSiteForm.submit();" style="width:75%;" >';
|
|
for($s=0; $s<count($cssDescription); $s++) {
|
|
if ($s==$theNumCss) {
|
|
echo '<option value="' .$s. '" selected>' .$s. ' - ' .$cssDescription[$s]. ' - ' .$cssNom[$s]. '</option>';
|
|
}
|
|
else {
|
|
echo '<option value="' .$s. '" >' .$s. ' - ' .$cssDescription[$s]. ' - ' .$cssNom[$s]. '</option>';
|
|
}
|
|
}
|
|
echo '</select>';
|
|
}
|
|
echo '</div>';
|
|
}
|
|
|
|
// -----------------------------------------------------
|
|
// Frame CSS
|
|
// -----------------------------------------------------
|
|
include('./styles/css.php');
|
|
echo '<script type="text/javascript">initAffCss();</script>';
|
|
?>
|