$refresh], '14-init.mailMsgListContenu.php'); } // $_SESSION['refreshMail']='toto' => permet de ne passser qu'une fois ici, mais ne compromet pas l'autre fichier de chargement mail - initialisation à N dans initsesslg if ($_SESSION['refreshMail'] != 'toto' || empty($_SESSION['mailMsg']) || empty($_SESSION['mailImgPt']) || ($refresh=='Oui')) { $_SESSION['refreshMail'] = 'toto'; $i=0; $mailMsg=array(); // ce aurait du etre par description pour que dans contenu il soient regrouppés // Il y aurait donc tous les envois a refaire car les mailID changeraient $reqSelect="SELECT *, HEX(description) FROM languenav WHERE variable like '%mail%' ORDER BY description COLLATE utf8mb3_unicode_ci ASC;"; if (isset($debug[9]) && $debug[9] == '1' ) { $debugMsg .= monDebug (1, ['reqSelect' => $reqSelect], '');} $resConn=''; $resConn=$idPdo->query($reqSelect); if ($resConn) { while ($tabResult = $resConn->fetch(PDO::FETCH_ASSOC)) { $mailID[$i]=$tabResult['id']; // $mailVar[$i]=$tabResult['variable']; $mailDesc[$i]=$tabResult['description']; $mailAfficher[$i]=$tabResult['afficher']; $mailMsg[$i]=$tabResult[$lg]; $mailTitle[$i]=$tabResult['title' .$lg]; $mailLien[$i]=$tabResult['lien']; $mailAlt[$i]=$tabResult['alt' .$lg]; $mailImgPt[$i]=$tabResult['imgPt' .$lg]; $mailLien[$i]=$tabResult['lien']; $mailClasse[$i]=$tabResult['class']; $mailStyle[$i]=$tabResult['style']; if (isset($debug[10]) && $debug[10] == '1' ) { $debugMsg .= monDebug (1,['mailMsg '.$i => $mailMsg[$i], 'mailClasse '.$i => $mailClasse[$i] ],'');} $i++; } $_SESSION['mailID']= $mailID; $_SESSION['mailDesc']= $mailDesc; // $_SESSION['mailVar']= $mailVar; $_SESSION['mailAfficher']= $mailAfficher; $_SESSION['mailMsg']= $mailMsg; $_SESSION['mailTitle']= $mailTitle; $_SESSION['mailAlt']= $mailAlt; $_SESSION['mailImgPt']= $mailImgPt; $_SESSION['mailLien']= $mailLien; $_SESSION['mailClasse']= $mailClasse; $_SESSION['mailStyle']= $mailStyle; $tabResult=''; if (isset($debug[9]) && $debug[9] == '1' ) { $debugMsg .= monDebug (1,['session re-chargée' => 'Oui'],'');} } else { echo " Impossible de récupérer les données de la table"; } } else { if (isset($debug[9]) && $debug[9] == '1' ) { $debugMsg .= monDebug (1,['session déjà chargée' => 'Oui'],'');} $mailID=$_SESSION['mailID']; $mailDesc=$_SESSION['mailDesc']; // $mailVar=$_SESSION['mailVar']; $mailAfficher=$_SESSION['mailAfficher']; $mailMsg=$_SESSION['mailMsg']; $mailTitle=$_SESSION['mailTitle']; $mailAlt=$_SESSION['mailAlt']; $mailImgPt=$_SESSION['mailImgPt']; $mailLien=$_SESSION['mailLien']; $mailClasse=$_SESSION['mailClasse']; $mailStyle=$_SESSION['mailStyle']; } // --------------------------------------------------- // On charge les admin ici // --------------------------------------------------- if (empty($_SESSION['tableLibAdmin']) || ($refresh=='Oui')) { include ($includePath. "/req/15-init.adminMsgList.php"); } $refresh=$refreshTmp; ?>