} } else { if (strcmp($action, 'lire')) { # Actions possible sans besoin d'être loggé switch ($action) { case 'copyright': require "copyright.html"; break; case 'contacter': require "actions/contacter.php"; break; } } else { # Pas d'action : simple chargement du contenu if (isset($_SESSION['login'])) { echo lien_modifier($page); } $c = bdd_charger($db, $page); if ($c && is_string($c)) { echo $c; $index_bd = 1; if (!strcmp($page, 'Passés')) { echo lien_archives(); } if (bdd_get($db, 'niveau', $page) == 2) { $filles = menu_les_fils($db, $page); if (count($filles) > 0) { # Ajouter aussi les pages filles echo pages_filles($filles); } }
function pages_filles($filles) { global $db; global $index_bd; $r = "<div id=\"filles\">\n"; foreach ($filles as $f) { $nom = $f['nom']; $d = bdd_charger($db, $nom); if (is_string($d)) { $r .= '<div class="boite" id="boite_' . $index_bd . '">'; $r .= '<div class="boite_titre">' . stripslashes($nom) . ' (<a href="index.php?page=' . stripslashes($nom) . '" title="Vers la sous-page">></a>)</div>'; $r .= '<div class="boite_contenu" id="contenu_' . $index_bd . '">'; if (isset($_SESSION['login'])) { $r .= lien_modifier($nom); } $r .= $d . '</div></div>' . "\n"; $index_bd++; } else { $r .= message("Impossible de charger la sous-page « {$page} »"); } } return $r . "</div>\n"; }