$tag, 'textesAffSection' => $textesAffSection, 'theVoletCss' => $theVoletCss, 'theIdPage' => $theIdPage, 'idLanguenav' => $idLanguenav], 'sous_menus_select.php'); } // ----------------------------------------------------- // cas des listes déroulante sans preview PAGE (sans contenu) : langueNav // ----------------------------------------------------- if (!empty($tag) && isset($numeroMenuPrpal) && $numeroMenuPrpal!=20 && $numeroMenuPrpal!=16 && $numeroMenuPrpal!=40 ) { // ----------------------------------------------------- // Requete sur like description // ----------------------------------------------------- $reqSelect="SELECT * FROM `languenav` WHERE description like '" .$tag. "' AND num !=" .$numeroMenuPrpal. " order by num; "; if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['numeroMenuPrpal' => $numeroMenuPrpal, 'reqSelect' => $reqSelect], 'sous_menus_select.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 $i=0; echo ''; } else { $admMsg .= "Il est impossible de retrouver les données menu"; $admMsgClass='ko'; } } else { $admMsg .= "Il est impossible de retrouver les données pages ou menu"; $admMsgClass='ko'; } } catch (PDOException $e) { // error if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['sous menus requete:' => $e->getMessage()], '');} } } else { if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['Tag vide ou N° numeroMenuPrpal hors scope' => $numeroMenuPrpal], '');} $admMsgClass='ko'; } // ----------------------------------------------------- // cas ou il faut un preview PAGE - pub/infos : pages // ----------------------------------------------------- if ( $numeroMenuPrpal==20 || $numeroMenuPrpal==16) { $affCreaPage=1; if ( $numeroMenuPrpal==16 ) {$numeroSousMenuTMP=17; $debut=5; $seuil=9;} if ( $numeroMenuPrpal==20 ) {$numeroSousMenuTMP=21; $debut=0; $seuil=4;} // Avoir la liste de toutes les pages require_once ("./agencement/blocDroit/pages/page/reqPage/pageReqListeSelect.php"); // echo ''; // ----------------------------------------------------- // valeur par defaut : option=0 // espace // ----------------------------------------------------- $url = './frmAdmin.php?affAdmin=2&theVoletCss=' .$theVoletCss. '&nomCss=' .$nomCss. '&carrousselTheme=' .$_SESSION['nomThemeCss']. '&agencementOnglet=' .$agencementOnglet. '&numeroMenuPrpal=' .$numeroMenuPrpal. '&numeroSousMenu=0&textesAffSection=' .$textesAffSection. '&idLanguenav=' .$idLanguenav. '&theIdPage=' .$theIdPage. '&previewObject=2&isEspace=1'; if($numeroSousMenu == 0) { echo ''; } else { echo ''; } $w=0; for($p=0; $p< $seuil; $p++) { // a optimiser pas besoin de parcourrir tout le tableau? if ($tabIdPage[$p] > $debut && $tabIdPage[$p] < $seuil) { if (isset($debug[1]) && $debug[1] == '1' ) { if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['numeroSousMenuTMP=' => $numeroSousMenuTMP, 'tabIdPage[$p]=' => $tabIdPage[$p], 'idLanguenav' => $idLanguenav ], '');} } //$url = 'selectPreviewMenu( \'' .$numeroSousMenuTMP. '\', \'' .$tabIdPage[$p]. '\', \'2\', \'' .$idLanguenav. '\' )'; $url = './frmAdmin.php?affAdmin=2&lg=' .$lg. '&carrousselTheme=' .$_SESSION['nomThemeCss']. '&agencementOnglet=' .$agencementOnglet. '&numeroMenuPrpal=' .$numeroMenuPrpal. '&numeroSousMenu=' .$numeroSousMenuTMP. '&textesAffSection=' .$textesAffSection. '&idLanguenav=' .$idLanguenav. '&nomCss=' .$nomCss. '&theVoletCss=' .$theVoletCss. '&theIdPage=' .$theIdPage. '&previewObject=1&isEspace=0'; $w=$p+1; // ----------------------------------------------------- // Vérification de l'état actif pour déterminer la classe // ----------------------------------------------------- // if ( ($w) == $theIdPage ) $selected= 'selected'; else $selected=''; // ----------------------------------------------------- if ( $numeroSousMenuTMP == $numeroSousMenu ) $selected= 'selected'; else $selected=''; // Affichage de l'option echo ''; $numeroSousMenuTMP++; } } echo ''; } ?>