$template->assign("errortext", "{$errtxt}<br>{$noperm}"); $template->display("error.tpl"); die; } if ($action == "uploadAsync") { if (!$userpermissions["files"]["add"]) { $errtxt = $langfile["nopermission"]; $noperm = $langfile["accessdenied"]; $template->assign("errortext", "<h2>{$errtxt}</h2><br>{$noperm}"); $template->display("error.tpl"); die; } //if a folder for upload is set //otherwhise use the root folder if ($upfolder) { $thefolder = $myfile->getFolder($upfolder); $absfolder = $myfile->getAbsolutePathName($thefolder); if ($absfolder == "/") { $absfolder = ""; } $thefolder = $thefolder["name"]; $upath = "files/" . CL_CONFIG . "/{$id}" . $absfolder; } else { $upath = "files/" . CL_CONFIG . "/{$id}"; $upfolder = 0; } //how many files to upload $num = count($_FILES); $chk = 0; //Loop through uploaded files foreach ($_FILES as $file) {
if (!empty($ordner)) { foreach ($ordner as $file) { array_push($finfiles, $file); } } $filenum = count($finfiles); if (empty($finfiles)) { $filenum = 0; } if ($folder == 0) { $folders = $myfile->getProjectFolders($id); $foldername = ""; $thefolder["parent"] = 0; } else { $folders = $myfile->getProjectFolders($id, $folder); $thefolder = $myfile->getFolder($folder); $foldername = $thefolder["abspath"]; } $finfolders = $folders; $template->assign("folders", $finfolders); $template->assign("filenum", $filenum); $template->assign("foldername", $foldername); $template->assign("folderid", $thefolder["parent"]); $template->assign("langfile", $langfile); $template->assign("theAction", "fileview_list"); SmartyPaginate::assign($template); $template->assign("files", $finfiles); $template->assign("postmax", $POST_MAX_SIZE); $template->display("fileview_list.tpl"); } elseif ($action == "folderview") { if (!chkproject($userid, $id)) {