Could someone explain won't work please?
PHP Code:
<?php
// ######################## AUTO USER GEN POSTER #############################
error_reporting(E_ALL & ~E_NOTICE);
// ######################## THIS_SCRIPT ################################
define("THIS_SCRIPT", 'autothread');
require_once('././global.php');
require_once('././includes/class_dm.php');
require_once('././includes/class_dm_threadpost.php');
require_once('././includes/functions_databuild.php');
//include('./includes/class_dm_threadpost.php');
//$postthread &= new vB_DataManager_Thread_FirstPost(, ERRTYPE_ARRAY);
$postthread =& datamanager_init('Thread_FirstPost', $vbulletin, ERRTYPE_ARRAY, 'threadpost');
$postthread->set('forumid', 16);
$postthread->set('userid', 1);
$postthread->set('username', 'alexgeek');
$postthread->set('pagetext', 'TESTYDOODLE');
$postthread->set('title', 'Test Thread');
$postthread->set('allowsmilie', 1);
$postthread->set('visible', 1);
$fid = 16;
$finfo = fetch_foruminfo($fid);
$tinfo = array();
$postthread->set_info('forum', $finfo);
$postthread->set_info('thread', $tinfo);
$postthread->pre_save();
$theadid = $postthread->save();
build_forum_counters($forumid);
?>
--------------- Added [DATE]1199308893[/DATE] at [TIME]1199308893[/TIME] ---------------
No worries have it fixed.
Here's the code for other people:
PHP Code:
$fid = 16;
$id = $vbulletin->userinfo['userid'];
$finfo = fetch_foruminfo($fid);
$tinfo = array();
$title = 'TEST ETSTEST';
$txt = "romgomroes,fosemofmespofmespofkesofkesoimfsufnesuhbfesuhfesuhfieush";
$postthread =& datamanager_init('Thread_FirstPost', $vbulletin, ERRTYPE_SILENT, 'threadpost');
$postthread->set_info('forum', $finfo);
$postthread->set_info('thread', $tinfo);
$postthread->set_info('skip_floodcheck', true);
$postthread->set_info('skip_charcount', true);
$postthread->setr('userid', $id);
$postthread->setr('title', $title);
$postthread->setr('pagetext', $txt);
$postthread->set_info('parseurl', true);
$postthread->set('visible', 1);
$postthread->set('allowsmilie', 1);
$postthread->setr('forumid', $fid);
$postthread->save();
unset($postthread);