'; } // Barre de navigation echo ' '; // Collecte des informations sur TOUS les liens affichables // dans le tableau $objetsLiens sous la forme : // identifiant_du_lien => array( nom_affichable_du_lien, adresse_du_lien ) $objetsLiens = array (); // Liens permanents foreach ($objetsLiensBarreMenu as $idLien => $objetLien) { $objetsLiens[$idLien] = array($cfgNom[$objetLien[0]], $objetLien[1]); } // Ajout des liens sur les pages centrales actives // Lecture de l'état d'activité des pages $nomFicBasePgc = 'data/pages/basepgc.txt'; $indexPages = array (); if (file_exists($nomFicBasePgc)) { $indexPages = file($nomFicBasePgc); } for ($i = 0; $i < $cfgNPagesCentralesMax; $i++) { // On ajoute le lien si la page est active if (isset ($indexPages[$i]) && trim ($indexPages[$i]) == "active") { $objetsLiens["page_".($i+1)] = array ($cfgNomPageCentrale[$i], "pages.php?pg=".($i+1)); } } // Affichage des liens de la barre de menu courante $debutLigne = true; foreach ($cfgLienBarreMenu as $idLien) { // Pour chaque lien à afficher if ($idLien != "") { // non vide if (isset ($objetsLiens[$idLien])) { // Lien valide $objetLien = $objetsLiens[$idLien]; if (!$debutLigne) { // Affichage du séparateur entre deux liens echo ''; } else { $debutLigne = false; } // Affichage du lien echo ''."\n"; } } } echo ''; // Bordure inférieure de barre de navigation if (!empty ($cfgStyleBarreMenu[1])) { echo '

'. ''.conv_html($objetLien[0]).'

'. '

 

'; } ?>