$story->setExpired(0); $story->setNotifyPub($notifypub); echo $story->articleid; $story->setType('user'); $upload = new uploadfile($HTTP_POST_VARS['filename']); $distfilename = $upload->doUploadToRandumFile(XOOPS_ROOT_PATH . "/" . $wfsConfig['filesbasepath']); if ($distfilename) { $article = new WfsArticle($story->articleid); $file = new WfsFiles(); $file->setByUploadFile($HTTP_POST_VARS['filename']); if (empty($HTTP_POST_VARS['downloadfilename'])) { $file->setFileShowName($HTTP_POST_VARS['filename']); } else { $file->setFileShowName($HTTP_POST_VARS['$downloadfilename']); } $article->addFile($HTTP_POST_VARS['filename']); } if ($wfsConfig['autoapprove'] == 1) { $approve = 1; $story->setApproved($approve); $story->setPublished(time()); $story->setExpired(0); } $result = $story->store(); if ($result) { if ($wfsConfig['notifysubmit'] == 1) { $xoopsMailer =& getMailer(); $xoopsMailer->useMail(); $xoopsMailer->setToEmails($xoopsConfig['adminmail']); $xoopsMailer->setFromEmail($xoopsConfig['adminmail']); $xoopsMailer->setFromName($xoopsConfig['sitename']);
$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 />"; } if (!$upload->isAllowedFileSize()) { echo _AM_FILETOOBIG . "<br />"; } echo "</td></tr></table>"; } break;