View Single Post
  #1  
Old 07-16-2005, 12:14 AM
DRJ DRJ is offline
 
Join Date: Jan 2005
Location: California USA
Posts: 164
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default build_new_post posting with wrong userid??

I was trying to have a thread auto created. This was working fine, but the other day is created the post with the wrong userid.

PHP Code:
$userid 2746;
$forumid 84;
$foruminfo fetch_foruminfo($forumid);
$bbuserinfo fetch_userinfo($userid);
$post[poststarttime] = TIMENOW;
$post[posthash] = md5($post[poststarttime] . $bbuserinfo[userid] . $bbuserinfo[salt]);
       
build_new_post('thread'$foruminfo, array(), 0$post$errors); 
So instead of userid 2746 for the thread starter, it was someone else completely.

I thought maybe $userid was being updated elsewhere in some other script and just happened to mess up my script. So I figured I would change the userid to something unique.

PHP Code:
$x_userid 2746;
$x_forumid 84;
$x_foruminfo fetch_foruminfo($x_forumid);
$x_bbuserinfo fetch_userinfo($x_userid);
$post[poststarttime] = TIMENOW;
$post[posthash] = md5($post[poststarttime] . $x_bbuserinfo[userid] . $x_bbuserinfo[salt]);
       
build_new_post('thread'$x_foruminfo, array(), 0$post$errors); 
I tried this with leaving $post as is, or changing it to a new variable as well. But no matter what, this code would not make the thread.

The old code works fine except for the one time when it posted under the wrong user name. So I am trying to understand what the problem could have been.

Any ideas?

Thanks

Jake
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01199 seconds
  • Memory Usage 1,779KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_php
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)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)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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_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
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • showpost_complete