$notifypub = isset($notifypub) ? intval($notifypub) : 0; themecenterposts($p_subject, $p_message); include 'include/storyform.inc.php'; include XOOPS_ROOT_PATH.'/footer.php'; break; // --- post --- case "post": $nosmiley = isset($nosmiley) ? intval($nosmiley) : 0; $article->setTitle($subject); $article->setMainText($message); $article->setSummary($summary); $article->setCategoryid($id); $article->setGroupid($groupid); $article->setNosmiley($nosmiley); $article->setUrl($url); $article->setUrlname($urlname); // no change // $article->setNotifyPub($notifypub); // $article->setUid($uid); // $article->setNohtml($nohtml_db); // $article->setHtmlpage(""); // $article->setIshtml(0); // $article->setWeight(100); // $article->setPublished(0); // $article->setExpired(0); // $article->setType('user');
$nohtml_db = empty($nohtml) ? 0 : 1; } } else { if ($wfsConfig['anonpost'] == 1) { $uid = 0; } else { redirect_header("index.php", 3, _NW_ANONNOTALLOWED); exit; } } $story = new WfsArticle(); $story->setTitle($subject); $story->setMainText($message); $story->setSummary($summary); $story->setUid($uid); $story->setCategoryid($id); $story->setNohtml($nohtml_db); $nosmiley = isset($nosmiley) ? intval($nosmiley) : 0; $notifypub = isset($notifypub) ? intval($notifypub) : 0; $story->setHtmlpage(""); $story->setIshtml(0); $story->setWeight(100); //$story->setGroupid($groupid); $story->setGroupid($groupid); $story->setNosmiley($nosmiley); $story->setPublished(0); $story->setExpired(0); $story->setNotifyPub($notifypub); echo $story->articleid; $story->setType('user'); $upload = new uploadfile($HTTP_POST_VARS['filename']);
function db_store($maintext,$title,$time) { global $xoopsUser, $wfsConfig; $cid = $_POST['categoryid']; $flag_test = $_POST['test']; if ($flag_test) { return; } if (!$maintext) { return false; } if (!$title) { return false; } if (!$time) { return false; } if (!$cid) { return false; } $article = new WfsArticle(); // bug // title occure error in DB processing, whiche have an escape character // $article->setTitle($title); // bug // double addslashes when magic_quotes_gpc is off // $article->setTitle( addslashes($title) ); // $article->setMainText( addslashes($maintext) ); if (get_magic_quotes_gpc()) { $title = addslashes($title); $maintext = addslashes($maintext); } $article->setTitle( $title ); $article->setMainText( $maintext ); $article->setPublished($time); $article->setCategoryid($cid); $article->setUid( $xoopsUser->getvar('uid') ); $article->settype("admin"); $article->groupid = saveAccess('1 3 2'); // admin guest user $article->setChangeuser(-1); $article->setHtmlpage(''); $article->setWeight(0); $article->setExpired(0); $article->noshowart = 0; $article->nohtml = 0; $article->nosmiley = 0; $article->approved = 0; $article->offline = 0; $article->notifypub = 0; $article->ishtml = 0; $article->nobr = 1; $article->enaamp = 1; if ( $article->store() ) { return true; } else { return false; } }