예제 #1
0
파일: post.php 프로젝트: amjadtbssm/website
     if ($xoopsUser && empty($HTTP_POST_VARS['noname'])) {
         $uid = $xoopsUser->getVar("uid");
     } else {
         if ($forumdata['forum_access'] == 2) {
             $uid = 0;
         } else {
             if (!empty($topic_id)) {
                 redirect_header("viewtopic.php?topic_id=" . $topic_id . "&order=" . $order . "&viewmode=" . $viewmode . "&pid=" . $pid . "&forum=" . $forum, 2, _MD_ANONNOTALLOWED);
             } else {
                 redirect_header("viewforum.php?forum=" . $forum, 2, _MD_ANONNOTALLOWED);
             }
             exit;
         }
     }
     $forumpost = new ForumPosts();
     $forumpost->setForum($forum);
     if (isset($pid) && $pid != "") {
         $forumpost->setParent($pid);
     }
     if (!empty($topic_id)) {
         $forumpost->setTopicId($topic_id);
         $isreply = 1;
     }
     $forumpost->setIp($HTTP_SERVER_VARS['REMOTE_ADDR']);
     $forumpost->setUid($uid);
 }
 $subject = xoops_trim($HTTP_POST_VARS['subject']);
 $subject = $subject == '' ? _NOTITLE : $subject;
 $forumpost->setSubject($subject);
 $forumpost->setText($HTTP_POST_VARS['message']);
 $forumpost->setNohtml($HTTP_POST_VARS['nohtml']);