Example #1
0
 $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']);
Example #2
0
 $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;