Exemplo n.º 1
0
 $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']);
         $xoopsMailer->setSubject(_NW_NOTIFYSBJCT);
         $body = _NW_NOTIFYMSG;
         $body .= "\n\n" . _NW_TITLE . ": " . $story->title();
         $body .= "\n" . _POSTEDBY . ": " . XoopsUser::getUnameFromId($uid);