$reqUpdate],'titreReqUpdate.php');
$resConn='';
try{
$resConn=$idPdo->query($reqUpdate) ;
// recup du libelle exact pour le message de requete
for ($i=0;$i<($_SESSION['nbLgActives']);$i++) {
if ($_SESSION['lgCouranteCode']==$tableLangueCode[$i]) {$lDesc=$_SESSION['tableLangueMsg'][$i];}
}
if ($resConn)
{$admMsg .= "La base de données a été mise à jour pour la langue : " .$lDesc; $admMsgClass="ok";}
else {
$admMsg .="
Erreur lors de la mise à jour de la base de données pour " .$lDesc;
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['Erreur mysql' => implode(' | ', $idPdo->errorInfo()), ' N° :' => $idPdo->errno], '');}
$admMsgClass="ko";
}
}
catch(PDOException $e) {
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['Erreur mysql' => $e->getMessage() ], '');}
}
}
// -----------------------------------------------------
// CSS
// -----------------------------------------------------
$trouve=false;
if ($theImage!="-" && $theImage!="") {
// en css le chemin est par rapport au fichier css, donc on garde ../../
if (substr($theImage,0,2)=='./') {
if (isset($theImage)) {$theImage=str_replace("./","../../",$theImage);}
}
$reqUpdate="UPDATE `" .$_SESSION['nomThemeCss']. "` SET `background-image:url`='" .$theImage. "',";
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='#header-containerImg' ; ";
if (isset($debug[2]) && $debug[2] == '1') $debugMsg .= monDebug(2,['reqUpdate image CSS' => $reqUpdate],'TitreReqUpdate.php');
$resConn='';
$resConn=$idPdo->query($reqUpdate) ;
if ($resConn) {
$admMsg .= '
Modifications de l\'image titre effectuée avec succès!';
$admMsg .= '
Génération des feuilles de style pour la prise en compte.
';
// $codeOpe="genereCss";
include ("./styles/genererStyles.php");
$admMsgClass='ok';
}
else {
$admMsg .= 'Erreur lors de la mise à jour de la base de données !';
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['Erreur mysql :' => implode(' | ', $idPdo->errorInfo()), ' N° :' => $idPdo->errno], '');}
$admMsgClass='ko';
}
}
else {
if (isset($debug[2]) && $debug[2] == '1' ) {$admMsg .= 'pas de termes dans la requete image de titreReqUpdate.php';}
}
}
else {
$reqUpdate="UPDATE `" .$_SESSION['nomThemeCss']. "` SET `background-image:url`='', `background-repeat`='', `background-size`='' WHERE nom='#header-containerImg' ;";
$resConn='';
$resConn=$idPdo->query($reqUpdate) ;
if ($resConn) {
$admMsg .= '
Modifications de l\'image titre effectuée avec succès!';
$admMsg .= '
Génération des feuilles de style pour la prise en compte.
';
// $codeOpe="genereCss";
include ("./styles/genererStyles.php");
$admMsgClass='ok';
}
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['theImage = vide ou -' => $theImage], '');}
if (isset($debug[2]) && $debug[2] == '1') $debugMsg .= monDebug(2,['reqUpdate image CSS vide' => $reqUpdate],'TitreReqUpdate.php');
}
}
else if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['codeOpe different de ' => 'majTitre'], '');}
?>