Ejemplo n.º 1
0
			$article = new WfsArticle($articleid);
		}else{
			$article = new WfsArticle();
		}

// bug fix : NOWSETTIME is wrong
// save published time
// this code is compromise not elegant
		$published = $article->published;
		$expired   = $article->expired;

		$article->loadPostVars();

// recover published time
		$article->setPublished($published);
		$article->setExpired($expired);

		echo "<h4>"._AM_ARTICLEPREVIEW."</h4>";
        $article->preview("P");
		
		echo "<br />";
		echo"<table width='100%' border='0' cellspacing='1' class='outer'><tr><td class='even'>";
		$article->editform();
		echo"</td></tr></table>";

		break;

	case "Clean":
		xoops_cp_header();
		
		global $xoopsModule, $maintext;
Ejemplo n.º 2
0
 $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']);
 $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']);
Ejemplo n.º 3
0
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; }
}