Пример #1
0
<?php

/*
 * ### Menu
 * Génère et charge le menu ; ajoute les actions d'administration
 */
if (!file_exists('uploads/menu.html')) {
    require_once 'db.php';
    menu_regenerer($db);
}
require 'uploads/menu.html';
if (isset($_SESSION['login'])) {
    if ($_SESSION['admin'] == 1) {
        echo '<h2><a href="?page=&action=admin">Admin*</a></h2>';
    } else {
        echo '<h2>Admin</h2>' . "\n";
    }
    echo '<ul>';
    echo '<li><a href="?page=&action=ajouter">Ajouter</a></li>';
    echo '<li><a href="?page=&action=maintenance">Maintenance</a></li>';
    echo '<li><a href="?page=&action=lister">Liste des pages</a></li>';
    echo '<li><a href="?page=&action=news">News</a></li>';
    echo '<li><a href="?page=&action=uploader">Upload</a></li>';
    echo '<li><a href="?page=&action=listerup">Liste des fichiers</a></li>';
    echo "</ul>\n";
}
Пример #2
0
function bdd_archiver($db, $nom, $annee)
{
    if (bdd_get($db, 'niveau', $nom)) {
        $contenu = bdd_charger($db, $nom);
        $req = 'INSERT INTO archives (nom, annee, contenu) VALUES ("' . addslashes($nom) . '", ' . $annee . ', "' . $contenu . '")';
        $ret = mysql_query($req, $db);
        if (!$ret) {
            return "Erreur dans la requête " . mysql_errno($db) . " : " . mysql_error($db);
        }
        $ret = bdd_supprimer($db, $nom);
        if ($ret) {
            return $ret;
        }
        bdd_logger($db, 'Archivage de "' . $nom . '" (' . $annee . ')');
        menu_modifier_fils($db, menu_pere($db, $nom), $nom, 'retirer');
        menu_regenerer($db);
    } else {
        return 'Page "' . $nom . '" inexistante';
    }
    return FALSE;
}