示例#1
0
                } else {
                    $mem_errors = "";
                }
                $upload_ok = '&upload_ok=' . (isset($_SESSION["TFU_LAST_UPLOADS"]) ? count($_SESSION['TFU_LAST_UPLOADS']) : '0');
                $files = implode('|', $myFiles);
                $dirs = $enable_folder_browsing == "true" ? implode("|", $myDirs) : "";
                $dirsub = create_directory_title($dir, $hide_directory_in_title, $fix_utf8);
                $baseurl = "&baseurl=" . getRootUrl() . $dir . "/";
                // the baseurl
                if ($fix_utf8 == "") {
                    $baseurl = utf8_encode($baseurl);
                    // the baseurl
                }
                store_temp_session();
                $size = $nrFiles . " files (" . ceil($size / 1024) . "k)";
                // formating of the display can be done here!
                echo "&files=" . $size . "|" . $files . "&dirs=" . $dirs . $status . "&dirtext=" . $dirsub . $mem_errors . $upload_ok . $baseurl;
            } else {
                // shows an error message that the expected index was not send
                echo '&result=index';
            }
        }
    }
    store_temp_session();
} else {
    if (isset($_GET['tfu_rn']) && isset($_GET['tfu_ut']) && $_GET['tfu_ut'] == "-1") {
        checkSessionTempDir();
    } else {
        echo 'Not logged in!';
    }
}
示例#2
0
                        $currentdir = basename($dir);
                        // currently only the last folder is shown
                        $baseurl = "&baseurl=" . getRootUrl() . $dir . "/";
                        // the baseurl
                        if ($fix_utf8 == "") {
                            $baseurl = utf8_encode($baseurl);
                            // the baseurl
                        }
                        if ($directory_file_limit_size != -1) {
                            $status .= '&dir_size=' . getFoldersize($dir);
                        }
                        store_temp_session();
                        $size = $nrFiles . " files (" . formatSize($size) . ")";
                        // formating of the display can be done here!
                        echo "&tfufiles=" . $size . "|" . $files . "&tfudirs=" . $dirs . $status . "&currentDir=" . $currentdir . "&dirtext=" . $dirsub . $mem_errors . $upload_ok . $baseurl . '&last=true';
                    } else {
                        // shows an error message that the expected index was not send
                        echo '&result=index&last=true';
                    }
                }
            }
        }
    }
    store_temp_session();
} else {
    if (isset($_GET['tfu_rn']) && isset($_GET['tfu_ut']) && ($_GET['tfu_ut'] == "-1" || $_GET['tfu_ut'] == "5")) {
        checkSessionTempDir($_GET['tfu_ut']);
    } else {
        echo 'Not logged in!';
    }
}