Пример #1
0
        } else {
            $status = '';
        }
        $tpl->content = $gui->renderConfig($security->config, $status);
        $content = 'config.tpl.php';
        break;
    case 'login':
        if (isset($_POST['password'])) {
            $retry = $security->checkLogin($_POST['password']);
        }
        $tpl->content = $gui->renderLogin(isset($retry));
        $content = 'login.tpl.php';
        break;
    case 'browser':
        $security->checkPath();
        if (isset($_POST['submit_delete'])) {
            unset($_POST['submit_delete'], $_POST['p']);
            $filesystem->delete($security->absolutePath, $_POST);
        }
        $tpl->absolutePath = $security->absolutePath;
        $tpl->relativePath = $security->relativePath;
        $tpl->sortName = isset($_GET['sortName']) ? $_GET['sortName'] : 'filename';
        $tpl->sortOrder = isset($_GET['sortOrder']) ? $_GET['sortOrder'] : 'asc';
        $tpl->content = $gui->renderResults($filesystem->read($security->absolutePath, $security->relativePath, $tpl->sortName, $tpl->sortOrder));
        $tpl->up = $gui->renderUp($filesystem->dirUp($security->relativePath), $security->config['root']);
        $content = 'browser.tpl.php';
        break;
}
$tpl->display('header.tpl.php');
$tpl->display($content);
$tpl->display('footer.tpl.php');
Пример #2
0
<?php

require_once 'system/classes/Filesystem.php';
require_once 'system/classes/Gui.php';
require_once 'system/classes/Security.php';
$security = new Security();
$gui = new Gui();
$filesystem = new Filesystem();
echo $gui->renderResults($filesystem->read($_GET['absolutePath'], $_GET['relativePath'], $_GET['sortName'], $_GET['sortOrder']));