$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) ) );
if (isset($debug[2]) && $debug[2] == '1' ) { $debugMsg .= monDebug (1,['theMsg translated' => $theMsg],''); }
}
// on rajoute la langue entre parenthèses dans le theItemNom
// on verifie qu'il y a une parenthèse ce qui veut dire que cela aurait déjà été fait
$test=-1;
$test=strpos($theItemNom, "(" );
if ($test == true ) $theItemNom = substr($theItemNom, 0, $test -1 );
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['Modif 1 test=' => $test, ' theItemNom' => $theItemNom], '');}
// on verifie que cela aurait pas déjà été fait
$test=strpos($theItemNom, $_SESSION['lgCouranteLibelle'] );
if ($test ==false ) $theItemNom = $theItemNom . ' ( ' .$tableLangueDesc[$i]. ' )';
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, [' theItemNom modifié' => $theItemNom], '');}
// la requête insert
$reqInsert="Insert into `pagesitem` values (0, " .$theIdPage. ", " .$theNewIdItem. ", '" .$theItemNom. "', " .$theOrdre. ", '" .$theVoletCss. "','" .$theClasse. "', '" .$theType. "', '" .$theFichier. "', '" .$theStyle. "', '" .$theMsg. "','" .$theLien. "', '" .$tableLangueCode[$i]. "' );";
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['REQ INSERT ITEM' => $reqInsert], 'itemReqInsertAll.php');}
$resConn='';
try {
$resConn=$idPdo->query($reqInsert);
} catch (Exception $e) {
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['Exception:' => $e->getMessage(),'N° :' => $idPdo->errorInfo()[1]], '');}
$admMsgClass='ko';
$erreurSQL=1;
}
if ($resConn) {
// Recup du libelle exact pour le message de requete
// for ($l=0; $l<$_SESSION['nbLg']; $l++) {
// if ($lg==$tableLangueCode[$l]) $lDesc=$tableLangueDesc[$l];
// }
$forceLg =1;
include ("./agencement/blocDroit/pages/output/01-generationFichier.php");
if($retour !='') {
$admMsg .= 'Le contenu ' .$theItemNom. ' a bien été ajouté pour la langue ' . $tableLangueDesc[$i].'
';
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['Le message à été traduit de la manière suivante :' => $theMsg], '');}
$admMsgClass='ok';
}
else {
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['Erreur pour Le contenu' => $theItemNom, ' de la langue :' => $tableLangueDesc[$i] ], '');}
$admMsgClass='ko';
}
}
}
}
else {
if ($theItemNom =='') $admMsg .= 'Vous devez saisir le nom !
'; $admMsgClass='ko'; $erreurSQL=1;
if (isset($debug[2]) && $debug[2] == '1') {if ($theIdPage =='') $admMsg .= 'Le idPage vide dans itemReqInsert.
';}
$admMsgClass='ko';
$erreurSQL=1;
if ($theNewIdItem =='') $admMsg .= 'IdItem vide !.
';
}
?>