$numeroMenuPrpal, '' => $reqSelect], 'menusReqSelect.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']]; $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 (menusReqSelect). "; $admMsgClass='ko'; } } else { $admMsg .= "Nous sommes désolés, les données ne peuvent pas être affichées."; $dmMsgClass='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...) // ----------------------------------------------------- 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']], '');} } } // ----------------------------------------------------- // Requete sur la table param pour activer ou pas ce menu // ----------------------------------------------------- if (isset($idParam)) { $reqSelect="SELECT val FROM `thmParam` WHERE id=" .$idParam. " AND idTheme=" .$_SESSION['idTheme']. " ;"; if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, [' Requete Select FROM `thmParam`' => $reqSelect], 'menusReqSelect.php');} $resConn=''; $tabResult=array(); 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); $afficherEspace=$tabResult['val']; if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['afficherEspace' => $afficherEspace], '');} } } else { $admMsg .= "Erreur lors de la récupération du parametre : " .$idParam; $admMsgClass='ko'; } } catch (PDOException $e) { // error if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['Your fail message:' => $e->getMessage()], '');} } } else { if (isset($debug[2]) && $debug[2] == '1') $debugMsg .= monDebug(2, ['numero param empty :' => ''], ''); } } else { if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['numero de Menu empty :' => ''], '');} } // ----------------------------------------------------- // 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']], '');} } } } ?>