vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Requests/Questions (Unpaid) (https://vborg.vbsupport.ru/forumdisplay.php?f=112)
-   -   custom post new thread script (https://vborg.vbsupport.ru/showthread.php?t=94691)

Lord Doys 08-20-2005 11:34 AM

custom post new thread script
 
Hi All,
i am making an automatic post script for my forum that is ran by the cron.
the script passes on every variable and arrays as it is supposed to, but the threads and post arent inserted at all.
I am not getting any errors either.

PHP Code:

// ########################### FUNCTION POST #############################

function post($body,$TID,$new_subject,$uid,$name){
$newpost = array();
$userinfo fetch_userinfo($uid);

echo 
$new_subject ."<br>".$name."<br>";

    
$newpost['message'] = $body;
        require_once(
'./includes/functions_wysiwyg.php');
        
$newpost['message'] = convert_wysiwyg_html_to_bbcode($_POST['WYSIWYG_HTML'], $foruminfo['allowhtml']);

        
$newpost['title'] = $new_subject;
        
$newpost['iconid'] = 0;
        
$newpost['parseurl'] = TRUE;
        
$newpost['email'] = 9999;
        
$newpost['signature'] = iif($userinfo['signature'], 10);
        
$newpost['preview'] = 0;
        
$newpost['disablesmilies'] = 0;
        
$newpost['rating'] = 0;
        
$newpost['username'] = $name;
        
$newpost['folderid'] = $threadinfo['folderid'];
        
$newpost['emailupdate'] = $threadinfo['emailupdate'];
        
$newpost['poststarttime'] = TIMENOW;
        
$newpost['posthash'] = md5($newpost['poststarttime'] . $userinfo['userid'] . $userinfo['salt']);
        
$newpost['isemail'] = 1;
        
$newpost['userinfo'] = $userinfo;

        
$bbuserinfo = &$userinfo;


echo 
"<br>posthash in 1st script ".$newpost['posthash']."<br>";

    
build_new_post('thread'9, array(), 0$newpost$errors);


}


// ########################## FUNCTION REPLY #############################

function reply($TID,$new_subject,$uid,$name,$body,$FID)
{
$newpost = array();
$userinfo fetch_userinfo($uid);
            
$threadinfo fetch_threadinfo($TID);
$FID 9;
    
$newpost['message'] = $body;
        require_once(
'./includes/functions_wysiwyg.php');
        
$newpost['message'] = convert_wysiwyg_html_to_bbcode($_POST['WYSIWYG_HTML'], $foruminfo['allowhtml']);

        
$newpost['title'] = $new_subject;
        
$newpost['iconid'] = 0;
        
$newpost['parseurl'] = TRUE;
        
$newpost['email'] = 9999;
        
$newpost['signature'] = iif($userinfo['signature'], 10);
        
$newpost['preview'] = 0;
        
$newpost['disablesmilies'] = 0;
        
$newpost['rating'] = 0;
        
$newpost['username'] = $name;
        
$newpost['folderid'] = $threadinfo['folderid'];
        
$newpost['emailupdate'] = threadinfo['emailupdate'];
        
$newpost['poststarttime'] = TIMENOW;
        
$newpost['posthash'] = md5($newpost['poststarttime'] . $userinfo['userid'] . $userinfo['salt']);
        
$newpost['isemail'] = 1;
        
$newpost['userinfo'] = $userinfo;

        
$bbuserinfo = &$userinfo;
echo 
"<br>posthash in 2st script ".$newpost['posthash']."<br>";
echo 
"<br>TID ".$TID."<br>";
echo 
"<br>FID ".$FID."<br>";
echo 
"threadid 2nd = ".$threadinfo['threadid']."<br>";
    
build_new_post('reply'$FID$threadinfo$TID$newpost$errors);




the echo's i get back are:
(parsed by custom script)
Retrieving new message.

posthash in 2st script cc8f011de27342b3e7e574e29003c45f
TID 3103
FID 9
threadid 2nd = 3103

(parsed by functions_newpost)
title: Magician Spells list by Arjan
$post['posthash']: cc8f011de27342b3e7e574e29003c45f
userid = 1
salt = }m)
threadid = 3103
checkhash = cc8f011de27342b3e7e574e29003c45f


is there somehow a way to find out why this isnt working?

thnx
Arjan

nvm found it


All times are GMT. The time now is 10:00 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01068 seconds
  • Memory Usage 1,752KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (1)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete