// attached file // attached file case "fileup": global $wfsConfig; include_once XOOPS_ROOT_PATH . "/modules/" . $xoopsModule->dirname() . "/class/uploadfile.php"; include_once XOOPS_ROOT_PATH . "/modules/" . $xoopsModule->dirname() . "/class/wfsfiles.php"; $upload = new uploadfile(); $upload->loadPostVars(); $upload->setMode($wfsConfig['wfsmode']); $distfilename = $upload->doUploadToRandumFile(XOOPS_ROOT_PATH . "/" . $wfsConfig['filesbasepath']); if ($distfilename) { $article = new WfsArticle($HTTP_POST_VARS['articleid']); $file = new WfsFiles(); $file->setByUploadFile($upload); $file->setFiledescript($HTTP_POST_VARS['textfiledescript']); $file->setFiletext($HTTP_POST_VARS['textfilesearch']); $file->setgroupid($HTTP_POST_VARS['groupid']); if (empty($HTTP_POST_VARS['fileshowname'])) { $file->setFileShowName($upload->getOriginalName()); } else { $file->setFileShowName($HTTP_POST_VARS['fileshowname']); } $article->addFile($file); redirect_header("index.php?op=edit&articleid=" . $HTTP_POST_VARS['articleid'], 1, _AM_DBUPDATED); exit; } else { xoops_cp_header(); echo "<table width='100%' border='0' cellspacing='1' class='outer'><tr><td class='odd'>"; echo "<h4>" . _AM_UPDATEFAIL . "</h4>"; if (!$upload->isAllowedMineType()) { echo _AM_NOTALLOWEDMINETYPE . "<br />";
$upload = new uploadfile(); $upload->loadPostVars(); $upload->setMode($wfsConfig['wfsmode']); // error message // $distfilename = $upload->doUploadToRandumFile(XOOPS_ROOT_PATH."/".$wfsConfig['filesbasepath']); $filesbasepath = XOOPS_ROOT_PATH."/".$wfsConfig['filesbasepath']; $distfilename = $upload->doUploadToRandumFile($filesbasepath); $code = $upload->getErrorCode(); if ( $distfilename ) { $article = new WfsArticle($_POST['articleid']); $file = new WfsFiles(); $file->setByUploadFile($upload); $file->setFiledescript($_POST['textfiledescript']); $file->setFiletext($_POST['textfilesearch']); $file->setgroupid($_POST['groupid']); if (empty($_POST['fileshowname'])) { $file->setFileShowName($upload->getOriginalName()); } else { $file->setFileShowName($_POST['fileshowname']); } $article->addFile($file); redirect_header("index.php?op=edit&articleid=".$_POST['articleid'],1,_AM_DBUPDATED); exit(); // } else { } } xoops_cp_header();