Example #1
0
         $forumpost->setTopicId($topic_id);
     }
     $forumpost->setIp(@$_SERVER['REMOTE_ADDR']);
     $forumpost->setUid($uid);
 }
 $subject = xoops_trim(@$_POST['subject']);
 $subject = $subject ? $subject : _NOTITLE;
 $icon = preg_match('/^icon[1-7]\\.gif$/', @$_POST['icon']) ? $_POST['icon'] : 'icon7.gif';
 $solved = empty($_POST['solved']) ? 0 : 1;
 $forumpost->setSubject($subject);
 $forumpost->setText(@$_POST['message']);
 $forumpost->setNohtml(@$_POST['nohtml']);
 $forumpost->setNosmiley(@$_POST['nosmiley']);
 $forumpost->setIcon($icon);
 if (!empty($xoopsModuleConfig['xhnewbb_use_solved']) && $isadminormod) {
     $forumpost->setSolved(@$_POST['solved']);
 }
 if ($forumdata['allow_sig']) {
     $forumpost->setAttachsig(@$_POST['attachsig']);
 } else {
     $forumpost->setAttachsig(0);
 }
 // insert
 if (!($post_id = $forumpost->store())) {
     die('Could not insert forum post');
 }
 // increment post
 if (is_object(@$xoopsUser) && $mode != 'edit') {
     $xoopsUser->incrementPost();
 }
 // set u2t_marked