$afficher ], ["id" => $idParm], 'constrReqUpdate.php', 0, $debug[2]); if ($nb !== false && $nb > 0) { $admMsg .= "
Affichage passé à $afficher"; $admMsgClass = 'ok'; } else { $debugMsg .= "La requête a été exécutée mais aucun changement n'a été éffectué"; $admMsgClass = 'ko'; } } // ----------------------------------------------------- // Req UPDATE valeurs // ----------------------------------------------------- if (!empty($theMsg)) $theMsg = addslashes($theMsg); $theMsg=htmlspecialchars($theMsg, ENT_QUOTES,"UTF-8",false); if (!empty($theAlt)) $theAlt = addslashes($theAlt); $theAlt=htmlspecialchars($theAlt, ENT_QUOTES,"UTF-8",false); if (!empty($thePopup)) $thePopup = addslashes($thePopup); if (!empty($theMsg)) $thePopup=htmlspecialchars($thePopup, ENT_QUOTES,"UTF-8",false); $refresh='Oui'; include($includePath. "/req/03-init.langueActives.php");$refresh='N'; if($propager==1) { for ($i=0; $i<($_SESSION['nbLgActives']); $i++) { if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['$tableLangueCode[' => $i, ']' => $tableLangueCode[$i],'$_SESSION[lgCouranteCode]' => $_SESSION['lgCouranteCode'], '$code langue pour google =' => ''], '');} if ($tableLangueCode[$i] != $_SESSION['lgCouranteCode'] && $theMsg!='-') { $theMsg= gTranslate($theMsg, strtolower( substr ($tableLangueCode[$i], 0, -1) ) ); $theAlt= gTranslate($theAlt, strtolower( substr ($tableLangueCode[$i], 0, -1) ) ); $thePopup= gTranslate($thePopup, strtolower( substr ($tableLangueCode[$i], 0, -1) ) ); if (isset($debug[2]) && $debug[2] == '1' ) { $debugMsg .= monDebug (1,['theMsg translated' => $theMsg, 'theAlt translated' => $theAlt, 'thePopup translated' => $thePopup],''); } } $lDesc=$tableLangueDesc[$i]; if (!empty($idParm)) { // $nb === 0 → aucune ligne modifiée (idCat inexistant ou déjà à 1) $nb = dynRequete_update("UPDATE", "languenav", [ $tableLangueCode[$i] => $theMsg, 'alt' .$tableLangueCode[$i] => $theAlt, 'imgPt'.$tableLangueCode[$i] => $theImage, 'title'.$tableLangueCode[$i] => $thePopup ], ["id" => $idParm], 'constrReqUpdate.php', 0, $debug[2]); if ($nb !== false && $nb > 0) { $admMsg .= "
La base de données a été mise à jour pour la langue : $lDesc. Message traduit :
$theMsg"; $admMsgClass = 'ok'; } else { $debugMsg .= "
La requête a été exécutée mais aucun changement n'a été éffectué pour $lDesc"; $admMsgClass = 'ko'; } } else {if (isset($debug[2]) && $debug[2] == '1' ) {$admMsg .= 'idParm vide dans constrReqUpdate.php';} } } } else { if (!empty($idParm)) { // $nb === 0 → aucune ligne modifiée (idCat inexistant ou déjà à 1) $nb = dynRequete_update("UPDATE", "languenav", [ $_SESSION['lgCouranteCode'] => $theMsg, 'alt' .$_SESSION['lgCouranteCode'] => $theAlt, 'imgPt'.$_SESSION['lgCouranteCode'] => $theImage, 'title'.$_SESSION['lgCouranteCode'] => $thePopup ], ["id" => $idParm], 'constrReqUpdate.ph', 0, $debug[2]); if ($nb !== false && $nb > 0) { $admMsg .= "La base de données a été mise à jour pour la langue"; $admMsgClass = 'ok'; } else { if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= "Erreur lors de la mise à jour de la base de données"; $admMsgClass = 'ko'; } } } else {if (isset($debug[2]) && $debug[2] == '1' ) {$admMsg .= 'idParm vide dans constrReqUpdate.php';} } } ?>