$reqUpdate], 'itemReqUpdateAll.php');}
$resConn='';
try {
$resConn=$idPdo->query($reqUpdate);
if ($resConn) {
$admMsg .= '
Le contenu a bien été mis à jour pour la langue : ' .$tableLangueDesc[$i]. ''; $admMsgClass='ok';
// -------------------------------
// bacule des ordres
// -------------------------------
if (isset($oldOrdre) && $oldOrdre!=$theOrdre) {
//retrouver l'item qui avant l'ordre
$reqSelect="SELECT ordre,idItem from `pagesitem` WHERE idPage=" .$theIdPage. " AND ordre=" .$theOrdre. " AND idItem!=" .$theIdItem. " AND codeLangue='" .$tableLangueCode[$i]. "' ;";
if (isset($debug[2]) && $debug[2] == '1') $debugMsg .= monDebug(2,['
reqSelect ancien item' => $reqSelect],'');
try {
$resConn3=$idPdo->query($reqSelect);
if ($resConn3) {
// si la requête a fonctionnée
if ($resConn3->rowCount()>0) {
// si la requête a retourné au moins un enregistrement
$tabResult = $resConn3->fetch(PDO::FETCH_ASSOC);
$oldIdItem=$tabResult['idItem'];
if(!empty($oldIdItem)) {
$reqUpdate2="UPDATE `pagesitem` SET ordre=" .$oldOrdre. " WHERE idPage=" .$theIdPage. " AND codeLangue='" .$tableLangueCode[$i]. "' AND idItem=" .$oldIdItem. ";";
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['
reqUpdate oldOrdre' => $reqUpdate2], '');}
$resConn2=$idPdo->query($reqUpdate2) ;
}
}
}
} catch (PDOException $e) {
//$admMsg .= "Erreur lors de l'exécution de la requête : " . $e->getMessage();
$admMsgClass = 'ko';
}
}
// Génération du fichier
$forceLg =1;
$theFicPage=$theNomPage;
$theFicPage .= '_' .$tableLangueCode[$i]. '.php';
include ("./agencement/blocDroit/pages/output/01-generationFichier.php");
}
} catch (Exception $e) {
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['reqInsert' => $reqInsert, 'Exception:' => $e->getMessage(),'N° :' => $idPdo->errorInfo()[1]], '');}
$admMsgClass='ko';
$erreurSQL=1;
}
}
$forceLg =0;
?>