Ejemplo n.º 1
0
    $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) {
Ejemplo n.º 2
0
    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)) {