Example #1
0
if (!empty($mode)) {
    if ($mode == "send") {
        // Get number of files to upload
        $numberOfFiles = getPostValue("numberOfFiles");
        if (empty($numberOfFiles) || !is_numeric($numberOfFiles)) {
            $errors->addError("numberOfFiles", $lFileUploadFiles["InvalidNumberOfFiles"]);
        } else {
            if ($numberOfFiles > 50) {
                $numberOfFiles = 50;
                $errors->addError("numberOfFiles", $lFileUploadFiles["MaxUploadExceeded"]);
            }
        }
    } else {
        if ($mode == "upload") {
            // Upload files
            $file->uploadFiles($folder->id);
            // Redirect to parent folder
            redirect(scriptUrl . "/" . folderFilesAdmin . "/index.php" . (!empty($folder->id) ? "?folderId=" . $folder->id : ""));
        }
    }
}
// Add navigation links
$site->addNavigationLink(scriptUrl . "/" . folderAdmin, $lAdminIndex["Header"]);
$site->addNavigationLink(scriptUrl . "/" . folderFilesAdmin, $lFileIndex["Header"]);
$site->addNavigationLink(scriptUrl . "/" . folderFilesAdmin . "/" . fileFilesUploadFiles, $lFileUploadFiles["Header"]);
// Print common header
$site->printHeader();
// Print description
echo "<p>" . $lFileUploadFiles["HeaderText"] . (empty($numberOfFiles) || $errors->hasErrors() && $mode != "upload" ? " " . $lFileUploadFiles["NumberOfFilesText"] : "") . "</p>";
// Print error messages if any
if ($errors->hasErrors()) {