48 lines
2.0 KiB
PHP
Executable File
48 lines
2.0 KiB
PHP
Executable File
<?php
|
|
$nomFicAppelant = basename(__FILE__);
|
|
|
|
// -----------------------------------------------------
|
|
// requeteUpdate UPDATE logo image
|
|
// -----------------------------------------------------
|
|
if ($codeOpe=="majLogo" || $codeOpe=="majGallerie" ) {
|
|
// Pour memoire id=
|
|
|
|
if (isset($theAlt)) $theAlt = addslashes($theAlt);
|
|
if (isset($thePopup)) $thePopup = addslashes($thePopup);
|
|
if (isset($theAlt)) $theAlt = htmlspecialchars($theAlt, ENT_QUOTES,"UTF-8",false);
|
|
if (isset($thePopup)) $thePopup =htmlspecialchars($thePopup, ENT_QUOTES,"UTF-8",false);
|
|
|
|
$reqUpdate = "UPDATE `languenav` SET ";
|
|
|
|
if (isset($theAlt)) $reqUpdate .= "alt" .$_SESSION['lgCouranteCode']. "='" .$theAlt. "', ";
|
|
if (isset($theImage) && !empty($theImage)) $reqUpdate .= "imgPt" .$_SESSION['lgCouranteCode']. "='" .$theImage. "', ";
|
|
if (isset($thePopup)) $reqUpdate .= "title" .$_SESSION['lgCouranteCode']. "='" .$thePopup. "' ";
|
|
|
|
$rest = strlen($reqUpdate)-2;
|
|
$reqUpdate=substr($reqUpdate, 0 , $rest);
|
|
|
|
$reqUpdate .= " WHERE num=33;";
|
|
if (isset($debug[2]) && $debug[2] == '1') $debugMsg .= monDebug(2,['reqUpdate' => $reqUpdate],'');
|
|
$resConn='';
|
|
try{
|
|
$resConn=$idPdo->query($reqUpdate) ;
|
|
|
|
// recup du libelle exact pour le message de requeteUpdate
|
|
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;
|
|
$erreur = $idPdo->errorInfo();
|
|
if (isset($debug[2]) && $debug[2] == '1') $debugMsg .= $monDebug(2,['Erreur mysql' => $erreur[2] ],'');
|
|
}
|
|
}
|
|
catch(PDOException $e) {
|
|
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['Erreur lors de la mise à jour de la base de données pour' => $e -> getMessage() ], '');}
|
|
}
|
|
}
|
|
?>
|