67 lines
2.8 KiB
PHP
Executable File
67 lines
2.8 KiB
PHP
Executable File
<?php
|
|
if ($numeroSousMenu!='' && $numeroSousMenu!=0 && $numeroSousMenu<100 && $numeroSousMenu!=35 ) {
|
|
$resConn='';
|
|
$tabResult=array();
|
|
|
|
$reqSelect="SELECT ";
|
|
$reqSelect .="id, ";
|
|
$reqSelect .=$_SESSION['lgCouranteCode']. ", ";
|
|
$reqSelect .="afficher, ";
|
|
$reqSelect .="alt" .$_SESSION['lgCouranteCode']. ", ";
|
|
$reqSelect .="title" .$_SESSION['lgCouranteCode']. ", ";
|
|
$reqSelect .="lien, ";
|
|
$reqSelect .="class, ";
|
|
$reqSelect .="style, ";
|
|
$reqSelect .="imgPt" .$_SESSION['lgCouranteCode']. " ";
|
|
$reqSelect .="FROM `languenav` ";
|
|
$reqSelect .="WHERE num=" .$numeroSousMenu. " and variable like '%menu%';";
|
|
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['Requete Select From Languenav N° menu' => $numeroSousMenu, '' => $reqSelect], 'sousMenuReqSelect.php');}
|
|
try {
|
|
$resConn=$idPdo->query($reqSelect);
|
|
if ($resConn) {
|
|
// si la requête a fonctionnée
|
|
if ($resConn->rowCount()>0) {
|
|
// si la requête a retourné au moins un enregistrement
|
|
$tabResult = $resConn->fetch(PDO::FETCH_ASSOC);
|
|
$idLanguenav=$tabResult['id'];
|
|
$icone=$tabResult['imgPt' .$_SESSION['lgCouranteCode']];
|
|
$theMsg=$tabResult[$_SESSION['lgCouranteCode']];
|
|
$thePopup=$tabResult['title' .$_SESSION['lgCouranteCode']];
|
|
$theAlt=$tabResult['alt' .$_SESSION['lgCouranteCode']];//pourquoi ? pas dans la requete donc pas changé
|
|
$afficherMenu=$tabResult['afficher'];
|
|
$theClass=$tabResult['class'];
|
|
$style=$tabResult['style'];
|
|
$theLien=$tabResult['lien'];
|
|
|
|
// pour les ecrans icones
|
|
$_SESSION['icone']=$icone;
|
|
$_SESSION['lgCourante']=$_SESSION['lgCouranteCode'];
|
|
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['idLanguenav' => $idLanguenav,'Icone session' => $_SESSION['icone']], '');}
|
|
}
|
|
else {
|
|
$admMsg .= "Il est impossible de retrouver les données sous-menu."; $admMsgClass='ko';
|
|
}
|
|
}
|
|
else {
|
|
$admMsg .= "Nous sommes désolés, les données sous-menu ne peuvent pas être affichées.";
|
|
$admMsgClass='ko';
|
|
}
|
|
}
|
|
catch (PDOException $e) {
|
|
// error
|
|
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['Your fail message:' => $e->getMessage()], '');}
|
|
}
|
|
}
|
|
|
|
// -----------------------------------------------------
|
|
// Recup de la desc langue pour les boutons (pas pour ici mais fait ici...)
|
|
// -----------------------------------------------------
|
|
if (empty($_SESSION['lgCouranteLibelle'])) {
|
|
for ($i=0;$i<($nbLg);$i++) {
|
|
if ($tableLangueCode[$i]==$_SESSION['lgCouranteCode']) {
|
|
$_SESSION['lgCouranteLibelle']=$tableLangueMsg[$i];
|
|
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['langueEnCours -->' => $_SESSION['lgCouranteLibelle']], '');}
|
|
}
|
|
}
|
|
}
|
|
?>
|