function moveFileBox($userdir, $viewurl, $uploaddir)
{
    echo "<!-- Move file modal box -->\n";
    echo "<div id=\"movefilebox\" style=\"display:none;\">\n";
    echo "<p>Move " . str_replace("_", " ", $_GET['movefilebox']) . "</p>\n";
    echo "<form enctype='multipart/form-data' action='movefile.php' method='post'>\n<select name=\"folderlist\">\n";
    if ($_GET['dir'] != "") {
        echo "<option name=\"upone\" value=\"upone\">Up one dir</option>\n";
    }
    get_dirlist_folders($userdir, $viewurl, $uploaddir, false);
    echo "</select>\n";
    if (isset($_SESSION['frienddir'])) {
        if ($_SESSION['perms'] == "rw") {
            echo "<input type=\"hidden\" name=\"origloc\" value=\"" . $_SESSION['frienddir'] . $_GET['dir'] . "/" . $_GET['movefilebox'] . "\" />";
        }
    } else {
        echo "<input type=\"hidden\" name=\"origloc\" value=\"" . $_SESSION['username'] . $_GET['dir'] . "/" . $_GET['movefilebox'] . "\" />";
    }
    echo "<input type=\"hidden\" name=\"dir\" value=\"" . $_GET['dir'] . "\" />";
    echo "<input type='submit' value='Move'>\n";
    echo "</form>\n";
    echo "<div class=\"functioncancel\"><a href=\"user.php";
    if ($_GET['dir']) {
        echo "?dir=" . $_GET['dir'];
    }
    echo "\">Cancel</a></div>\n</div>\n";
    echo "<!-- End move file modal box -->\n";
}
Esempio n. 2
0
</div>
<ul id='FileList'>
<?php 
get_dirlist_files($uploaddir, '');
echo "</ul>";
echo "</div>";
echo "</div>";
if ($_GET['split']) {
    echo <<<_HTML
\t<div id="rightSubContent">
\t<div class='content'>
\t<div class="subContentHeader"><p>Classes</p></div><ul>
_HTML;
    $relDir2 = $_GET['dir2'];
    $currDir2 = $uploaddir . $relDir2;
    get_dirlist_folders($uploaddir, '');
    echo <<<_HTML
\t</ul>
\t</div>
\t
\t<div class='content'>
\t<div class="subContentHeader"><p>Files</p></div>
\t<ul>
_HTML;
    get_dirlist_files($uploaddir, '');
    echo <<<_HTML
\t</ul>
\t</div>
\t</div>
_HTML;
} else {
Esempio n. 3
0
<?php

/*
ajaxDirList.php: Read Directory
spit back contents of user's directory.
*/
get_dirlist_folders($_POST['currDir'], $_POST['relDir']);
function get_dirlist_folders($currDir, $relDir)
{
    //Reads all directories in the current folder and checks to make sure its valid
    if (dirCheck($currDir)) {
        $dh = opendir($currDir);
        while ($file = readdir($dh)) {
            $tempfilearray[] = $file;
        }
        closedir($dh);
        natcasesort($tempfilearray);
        //sorts array alphabetically
        $filearray = array_slice($tempfilearray, 0);
        //reassigns array keys so directory list will be alphabetical
        for ($a = 0; $a < count($filearray); $a++) {
            if (is_dir($currDir . "/" . $filearray[$a])) {
                $filenum++;
            }
        }
        echo $relDir;
        if ($relDir && !strstr($relDir, '.')) {
            echo "<li>  <a href=\"" . $reldir . "user.php?dir=" . preg_replace('/\\/[^\\/]*$/', '', $relDir) . "\"><strong>" . "Back" . "</strong></a></li><br />";
        }
        if ($filenum > 2) {
            for ($i = 0; $i < count($filearray); $i++) {
Esempio n. 4
0
if ($_GET['edit'] == "unable") {
    echo "<p><strong>Unable to edit this type of file.</strong></p>";
}
if ($_GET['moveres'] == "true") {
    echo "<p><strong>File moved.</strong></p>";
}
if ($_GET['moveres'] == "false") {
    echo "<p><strong>File move failed.</strong></p>";
}
?>
</div>
<!-- End status display -->
<div class="contentheader"><p>Classes</p></div>
<ul>
<?php 
get_dirlist_folders($userdir, $viewurl, $uploaddir);
?>
</ul>
</div>
<div class="content">
<div class="contentheader"><p>Files</p></div>
<ul>
<?php 
get_dirlist_files($userdir, $viewurl, $uploaddir);
?>
</ul>
</div>
<div id="buttoncontainer">
<?php 
echo "<div class=\"button\"><p><a href=\"user.php?dir=" . $_GET['dir'] . "&uploadbox=true\">Upload a File</a></p></div>\n";
echo "<div class=\"button\"><p><a href=\"user.php?dir=" . $_GET['dir'] . "&mkdirbox=true\">Create New Directory</a></p></div>\n";