49 lines
2.1 KiB
PHP
Executable File
49 lines
2.1 KiB
PHP
Executable File
<?php
|
|
$nomFicAppelant = basename(__FILE__);
|
|
// -----------------------------------------------------
|
|
// Requete UPDATE image de fonds
|
|
// -----------------------------------------------------
|
|
|
|
$trouve=false;
|
|
if (isset($theImage)) {
|
|
// en css le chemin est par rapport au fichier css, donc on garde ../../
|
|
if (substr($theImage,0,2)=='./') {$theImage=str_replace("./","../../",$theImage);}
|
|
$reqUpdate="UPDATE `" .$_SESSION['nomThemeCss']. "` SET ";
|
|
if ($theImage!="") {$reqUpdate .= "`background-image:url`='" .$theImage. "',"; $trouve=true;}
|
|
if ($imgRepeat!="") {$reqUpdate .= "`background-repeat`='" .$imgRepeat. "',"; $trouve=true;}
|
|
if ($imgSize!="") {$reqUpdate .= "`background-size`='" .$imgSize. "' "; $trouve=true;}
|
|
if ($trouve==true) {
|
|
$rest = strlen($reqUpdate)-1;
|
|
$reqUpdate =substr($reqUpdate,0,$rest);
|
|
$reqUpdate .= " WHERE nom='#bodyImg'";
|
|
|
|
if (isset($debug[2]) && $debug[2] == '1') $debugMsg .= monDebug(2,['reqUpdate' => $reqUpdate],'imgFondsReqUpdate.php');
|
|
$resConn='';
|
|
try {
|
|
$resConn=$idPdo->query($reqUpdate) ;
|
|
if ($resConn) {
|
|
$admMsg .= 'Modifications de l\'image de fonds effectuée avec succès!';$admMsgClass='ok';
|
|
$admMsg .= '<br>Génération des feuilles de style pour la prise en compte.<br>';
|
|
// $codeOpe="genereCss";
|
|
include ("./styles/genererStyles.php");
|
|
$admMsgClass='ok';
|
|
}
|
|
else {
|
|
$admMsg .= 'Erreur lors de la mise à jour de la base de données !';
|
|
$erreur = $idPdo->errorInfo();
|
|
if (isset($debug[2]) && $debug[2] == '1') $debugMsg .= $monDebug(2,['Erreur mysql' => $erreur[2] ],'');
|
|
$admMsgClass='ko';
|
|
}
|
|
}
|
|
catch (Exception $e) {
|
|
if (isset($debug[2]) && $debug[2] == '1') $debugMsg .= monDebug(2,['Erreur PDOl' => $e->getMessage()],'');
|
|
}
|
|
}
|
|
else {
|
|
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['pas de termes dans la requete image de fondsUpdate modale' => ''], '');}
|
|
}
|
|
}
|
|
else {
|
|
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['pas d\image de fonds ' => ''], '');}
|
|
}
|
|
?>
|