<title>Thot - My Storage</title>
		<link rel="stylesheet" href="">
	</head>

	<body>

		<!-- DIV EXPLORATEUR DE FICHIER -->
		<div> 
 			<p>Fichier présent dans le dossier</p> 
 			<?php 
if (!isset($_GET['directory'])) {
    $directory = './uploads';
    openDirectory($directory);
} else {
    $directory = $_GET['directory'];
    openDirectory($directory);
}
function openDirectory($directory)
{
    echo '<ul>';
    if ($dossier = opendir($directory)) {
        if (dirname($directory) != '.') {
            echo '<a href="fileExplorer.php?directory=' . dirname($directory) . '">RETOUR</a>';
        }
        while (false !== ($fichier = readdir($dossier))) {
            if ($fichier != '.' && $fichier != '..' && $fichier != 'index.php' && is_dir($directory . '/' . $fichier)) {
                $directoryPath = $directory . '/' . $fichier;
                echo '<li>[DOSSIER]<a href="fileExplorer.php?directory=' . $directoryPath . '">' . $fichier . '</a></li>';
            } elseif ($fichier != '.' && $fichier != '..' && $fichier != 'index.php' && is_file($directory . '/' . $fichier)) {
                echo '<li>[FICHIER]<a href="' . $directory . '/' . $fichier . '">' . $fichier . '</a></li>';
            }
Example #2
0
        default:
            // Of course, we shouldn't get here because all the calls to this file
            // are controlled.
            echo "<h1>{$page}</h1>";
            echo "<p>You shouldn't be seeing this message. Some error has occured " . "please contact the workflow author.</p>";
            break;
    }
} else {
    if (isset($action)) {
        switch ($action) {
            case 'writeBlacklist':
                writeBlacklist();
                die;
                break;
            case 'openDirectory':
                openDirectory();
                die;
                break;
            case 'writeConfig':
                writeConfig();
                break;
            case 'updateManifest':
                updateManifest();
                break;
            case 'updateWorkflow':
                updateWorkflow();
                break;
            case 'deleteFile':
                deleteFile();
                break;
            default: