예제 #1
0
파일: actions.php 프로젝트: romainhk/ABULE
    }
} 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);
                }
            }
예제 #2
0
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) . '&nbsp;(<a href="index.php?page=' . stripslashes($nom) . '" title="Vers la sous-page">&gt;</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";
}