alpha_full/admin/agencement/logo/logoReqUpdatePropager.php
2026-04-06 22:58:51 +02:00

34 lines
1.6 KiB
PHP
Executable File

<?php
$nomFicAppelant = basename(__FILE__);
// -----------------------------------------------------
// UPDATE logo image propagation
// -----------------------------------------------------
if ($theImage!="" && $theImage !="-" ) {
$refresh='Oui';
if (empty($tableLangueCode) or $refresh=='Oui') { include ($includePath. "/req/03-init.langueActives.php"); }
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['nbLg' => $nbLg], 'logoReqUpdatePropager.php');}
for ($i=0; $i<($nbLg); $i++) {
$reqUpdate = "UPDATE `languenav` SET imgPt" .$tableLangueCode[$i]. "='" .$theImage. "' WHERE num=33;";
if (isset($debug[2]) && $debug[2] == '1') $debugMsg .= monDebug(2,['reqUpdate' => $reqUpdate],'');
$resConn='';
try{
$resConn=$idPdo->query($reqUpdate) ;
if ($resConn) { $admMsg .= 'La base de données a été mise à jour pour la langue : ' .$tableLangueDesc[$i]. '.';$admMsgClass='ok'; }
else {
$admMsg .= 'Erreur lors de la mise à jour de la base de données pour ' .$tableLangueDesc[$i];
$erreur = $idPdo->errorInfo();
if (isset($debug[2]) && $debug[2] == '1') $debugMsg .= $monDebug(2,['Erreur mysql' => $erreur[2] ],'');
$admMsgClass='ko';
}
}
catch(PDOException $e) {
$admMsg .='Erreur lors de la mise à jour de la base de données';
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['Erreur lors de la mise à jour de la base de données : ' => $e -> getMessage()], '');}
}
}
$refresh='N';
}
else $admMsg .= 'Pas d\'image';
?>