Beispiel #1
0
    // On définit ici le numéro du dossier racine
    $dossier = new Dossier(DOSSIER_RACINE);
}
echo '<p class="arborescence"><strong>R&eacute;pertoire</strong> : ' . $dossier->arborescence() . '</p>';
// Affichage d'un message concernant l'action effectué
if (isset($_GET['message'])) {
    $message = new Message();
    echo '<div class="commentaire">';
    echo htmlentities($message->recuperer($_GET['message']));
    echo '</div>';
}
echo '<div class="dossier">';
/**
 *  Affichage des sous-dossier du dossier courant
 **/
$dossier->listeSousDossier();
while ($dossier->dossierSuivantExiste()) {
    $dossierCourant = $dossier->sousDossierSuivant();
    // Gestion des options administrateurs
    if (isset($_SESSION['login'])) {
        echo '<a href="supprimer.php?objet=dossier&amp;numDossier=' . $dossierCourant->numDossier . '" onClick="return validerSuppression()"><img src="icones/supprimer.png" alt="Supprimer "/></a>';
        echo '<a href="formulaire.php?action=modifDossier&amp;numDossier=' . $dossierCourant->numDossier . '" ><img src="icones/modifier.png" alt="Editer "/></a> ';
    }
    echo '<img src="icones/dossier.png" alt="[Dossier]"/> <a href="' . $_SERVER['PHP_SELF'] . '?numDossier=' . $dossierCourant->numDossier . '">' . htmlentities($dossierCourant->nom) . '</a><br />' . "\n";
}
/**
 *  Affichage des URLs contenu dans le dossier courant
 **/
$dossier->listeUrl();
while ($dossier->urlSuivanteExiste()) {
    $urlCourante = $dossier->urlSuivante();
Beispiel #2
0
function expo($numdossier)
{
    /*
    // algo
    function expo()
        
        recup liste livre
            dump livre
            recup liste comm
                dump comm
        recup liste url
            dump livre
            recup liste comm
                dump comm
        si (dossier est parent)
            recup liste dossier
                dump dossier
                exp(dossier);
    */
    $export .= livreDossier($numdossier);
    $export .= urlDossier($numdossier);
    if (estParent($numdossier)) {
        $dossier = new Dossier($numdossier);
        $dossier->listeSousDossier();
        while ($dossier->dossierSuivantExiste()) {
            $dossierCourant = $dossier->sousDossierSuivant();
            if ($dossierCourant->numDossierParent == $numdossier) {
                $export .= '<dossier nom="' . $dossierCourant->nom . '">';
                $export .= expo($dossierCourant->numDossier);
                $export .= '</dossier>';
            }
        }
    }
    return $export;
}