$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'], '');} ?>