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

49 lines
2.1 KiB
PHP
Executable File

<?php
$nomFicAppelant = basename(__FILE__);
// -----------------------------------------------------
// Propager
// -----------------------------------------------------
// dans un premier temps on propage tjrs, voir plus tard pour le multi-langue
// -----------------------------------------------------
$propager=1;
$idParm=335;
if ($propager==1) {
// etre sur de connaitre les langues
if (empty($tableLangueCode) )if (empty($tableLangueCode)) {
$tableLangueCode=$_SESSION['tableLangueCode'];
}
// Boucler pour toutes les autres langues
for ($i=0;$i<($nbLg);$i++) {
$lgRestante=$tableLangueCode[$i];
if ($lgRestante!=$lgCourante) {
$theLien=str_replace($lgCourante,$lgRestante,$theLien);
$trouve=false;
$req="UPDATE `languenav` SET ";
$req=$req .$lgRestante. "='" .$theMsg. "', ";
if ($theAlt!='') {$req=$req. "alt" .$lgRestante. "='" .$theAlt. "', ";$trouve=true;}
if ($theSon!='') {$req=$req. "imgPt" .$lgRestante. "='" .$theSon. "', ";$trouve=true;}
if ($thePopup!='') {$req=$req. "title" .$lgRestante. "='" .$thePopup. "' ";$trouve=true;}
// la derniere sequence à tjrs une virgule et espace, on l'enleve
$rest = strlen($req)-2;
$req=substr($req,0,$rest);
$req=$req. "WHERE id=" .$idParm. ";";
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['reqLg' => $reqLg], 'musiqueReqPropager.php');}
if ($trouve==true) {
$resConn='';
$resConn=$idPdo->query($req) ;
if ($resConn) {
$admMsg .= 'La base de données a été mise à jour pour la langue : ' .$tabLangueDesc[$i];$admMsgClass='ok';
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['req=' => $req], 'musiqueReqPropager.php');}
}
else {
$admMsg .= 'Erreur lors de la mise à jour de la base de données pour la langue : ' .$tabLangueDesc[$i];
$erreur = $idPdo->errorInfo();
if (isset($debug[2]) && $debug[2] == '1') $debugMsg .= $monDebug(2,['Erreur mysql' => $erreur[2] ],'');
$admMsgClass='ko';
}
}
}
}
}
?>