$upload->tag_name = 'file'; $upload->allowed_types = '(.*)'; if ($config->get('media', 'max-upload-size') > 0) { $upload->max_byte_size = $config->get('media', 'max-upload-size'); } else { $upload->max_byte_size = 10485760; } $msg = $upload->uploadFile(); if ($msg == 0) { @addDownload($categoryid, $_POST['name'], $_POST['description'], $upload->file_name, $_POST['version'], $_POST['release_notes'], $_POST['thumbnail'], $_POST['disable']); redirect(makeURL($mod, array('categoryid' => $categoryid))); } else { $notify->add($lang->get('media'), 'Upload Failed. Error Code ' . $msg); } } else { @addDownload($categoryid, $_POST['name'], $_POST['description'], $_POST['path'], $_POST['version'], $_POST['release_notes'], $_POST['thumbnail'], $_POST['disable']); redirect(makeURL($mod, array('categoryid' => $categoryid))); } } } else { $breadcrumbs->addElement($lang->get('adddownload'), makeURL($mod, array('categoryid' => $categoryid, 'mode' => 'adddownload'))); $smarty->assign('files', listAvailableDownloads()); $smarty->assign('path', $template_dir . "/adddownload.tpl"); $smarty->assign('dir', $download_dir); } break; } case 'removecategory': if ($isallowed && $mode == 'removecategory') { if (isset($_POST['yes'])) { removeCategory($categoryid);
mydownloads(); break; case "comment": filemgmt_comments($firstcomment); break; case "delNewDownload": delNewDownload(); break; case "addCat": addCat(); break; case "addSubCat": addSubCat(); break; case "addDownload": addDownload(); break; case "listBrokenDownloads": listBrokenDownloads(); break; case "delBrokenDownloads": delBrokenDownloads(); break; case "ignoreBrokenDownloads": ignoreBrokenDownloads(); break; case "approve": approve(); break; case "delVote": delVote();
if (!is_dir($upload->dir)) { mkdir($upload->dir, 0777, true); } @chmod($upload->dir, 0777); $upload->tag_name = 'file'; $upload->allowed_types = '(.*)'; if ($config->get('media', 'max-upload-size') > 0) { $upload->max_byte_size = $config->get('media', 'max-upload-size'); } else { $upload->max_byte_size = 10485760; } $msg = $upload->uploadFile(); switch ($msg) { case 0: if (@$_GET['type'] != 'image') { @addDownload($id, $upload->file_name, '', $upload->file_name); } echo 'OK'; break; default: echo 'ERROR'; break; } } else { echo 'NOTALLOWED'; } break; case 'createcategory': if ($manageAllowed) { if (syncCreateCategory($_GET['email'], $_GET['password'], $_GET['categoryname'], $_GET['parentid'])) { echo 'OK';