Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
FAQ Community Calendar Today's Posts Search

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1  
Old 08-20-2005, 11:34 AM
Lord Doys Lord Doys is offline
 
Join Date: May 2003
Posts: 27
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default 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
Reply With Quote
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 02:15 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04770 seconds
  • Memory Usage 2,347KB
  • Queries Executed 12 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)showthread_list
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_threadedmode.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids_threaded
  • showthread_threaded_construct_link
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete