Beispiel #1
0
 public static function init($diretorio)
 {
     $d = Diretorio::init($diretorio);
     if ($d) {
         $galeria = new Galeria($diretorio);
     }
     /*
     else {
     $n = @mkdir($diretorio);
     if ($n) {
     $galeria = new Galeria($diretorio);
     }
     }
     */
     return $galeria;
 }
Beispiel #2
0
<?php

require "../classes/Diretorio.php";
?>

<?php 
if (isset($_GET["diretorio"])) {
    $dir = Diretorio::init($_GET["diretorio"]);
} else {
    $dir = Diretorio::init($_SERVER["DOCUMENT_ROOT"] . dirname($_SERVER["PHP_SELF"]));
}
?>

<?php 
if ($dir) {
    if (isset($_GET["arquivo"])) {
        $dir->filtrar_arquivos($_GET["arquivo"]);
        $dir->getArquivos()->paginar();
        $xmla = "<ARQUIVOS>";
        $xmla .= $dir->getArquivos()->to_s("xml", "");
        $xmla .= "</ARQUIVOS>";
        $arq = new Documento();
        $arq->setConteudoFromString(utf8_decode($xmla));
        $arq->setApresentacao("arquivos.xsl");
        echo $arq->outPut();
    } else {
        if (isset($_GET["pasta"])) {
            $dir->filtrar_pastas($_GET["pasta"]);
            $dir->getPastas()->paginar();
            $xmlp = "<PASTAS>";
            $xmlp .= $dir->getPastas()->to_s("xml", "");