alpha_full/_include/req/11-init.accueilMsgList.php
2026-04-06 22:58:51 +02:00

68 lines
3.2 KiB
PHP
Executable File

<?php
// ---------------------------------------------------
// msgAccueil
// une nouvelle version de ce fichier a ete faite avec les tableaux qui demarre a zero et les noms des variables avec Tab
// mais ca remets en cause contenu
// il faudrait donc refaire tous les tableaux de init session
// trop de boulot pour le moment donc cette ancienne version est la pour contenu
// migration a faire petit a petit donc, fichier par fichier avec risque de renommage complet des id dans le code :-(
// ---------------------------------------------------
if (!isset($refresh)) $refresh='N';
if (isset($debug[9]) && $debug[9] == '1' ) { $debugMsg .= monDebug (1, ['refresh' => $refresh ], '11-init.accueilMsgList.php'); }
if (empty($_SESSION['accueilMsg']) or empty($_SESSION['accueilLien']) or ($refresh=='Oui')) {
$i=0;
$reqSelect="SELECT * FROM languenav WHERE variable='msgAccueil' order by id;";
if (isset($debug[9]) && $debug[9] == '1' ) { $debugMsg .= monDebug (1, ['reqSelect' => $reqSelect ], '11-init.accueilMsgList.php');}
$resConn=$idPdo->query($reqSelect);
// si la requête a fonctionnée
if ($resConn) {
while ($tabResult = $resConn->fetch(PDO::FETCH_ASSOC)) {
$accueilID[$i]=$tabResult['id'];
$accueilDesc[$i]=$tabResult['description'];
$accueilAfficher[$i]=$tabResult['afficher'];
$accueilMsg[$i]= $tabResult[$lg];
$accueilTitle[$i]=$tabResult['title' .$lg];
$accueilAlt[$i]=$tabResult['alt' .$lg];
$accueilLien[$i]=$tabResult['lien'];
$accueilImgPt[$i]=$tabResult['imgPt' .$lg];
$accueilClasse[$i]=$tabResult['class'];
$accueilStyle[$i]=$tabResult['style'];
if (isset($debug[10]) && $debug[10] == '1' ) {
$debugMsg .= monDebug (1,['num' => $i, 'accueilID' => $accueilID[$i], 'accueilAfficher' => $accueilAfficher[$i] , 'accueilMsg' => $accueilMsg[$i] ],'');
}
$i++;
}
$_SESSION['accueilID']= $accueilID;
$_SESSION['accueilDesc']= $accueilDesc;
$_SESSION['accueilAfficher']= $accueilAfficher;
$_SESSION['accueilMsg']= $accueilMsg;
$_SESSION['accueilTitle']= $accueilTitle;
$_SESSION['accueilAlt']= $accueilAlt;
$_SESSION['accueilLien']= $accueilLien;
$_SESSION['accueilImgPt']= $accueilImgPt;
$_SESSION['accueilClasse']= $accueilClasse;
$_SESSION['accueilStyle']= $accueilStyle;
$tabResult='';
if (isset($debug[9]) && $debug[9] == '1' ) { $debugMsg .= monDebug (1,['session re-chargée' => 'Oui'],'');}
}
else {
echo 'pb requete messages accueil dans initSessLg';
if (isset($debug[9]) && $debug[9] == '1' ) { $debugMsg .= monDebug (1, ['reqSelect' => $reqSelect], '');}
}
}
else {
if (isset($debug[9]) && $debug[9] == '1' ) { $debugMsg .= monDebug (1,['session déjà chargée' => 'Oui'],'');}
$accueilID=$_SESSION['accueilID'];
$accueilDesc=$_SESSION['accueilDesc'];
$accueilAfficher=$_SESSION['accueilAfficher'];
$accueilMsg=$_SESSION['accueilMsg'];
$accueilTitle=$_SESSION['accueilTitle'];
$accueilAlt=$_SESSION['accueilAlt'];
$accueilLien=$_SESSION['accueilLien'];
$accueilImgPt=$_SESSION['accueilImgPt'];
$accueilClasse=$_SESSION['accueilClasse'];
$accueilStyle=$_SESSION['accueilStyle'];
}
?>