Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
Prev Previous Post   Next Post Next
  #11  
Old 11-09-2004, 05:38 PM
Gryphon's Avatar
Gryphon Gryphon is offline
 
Join Date: Oct 2001
Location: Seattle, WA
Posts: 617
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This thread has been very helpful, though I am having some trouble. Here is the my current code:

PHP Code:
if ($_POST["action"] == 'add') {
  
query("INSERT INTO psu_news SET author='$user[name]', title='$_POST[title]', date_added='$setting[time]', post_id='$_POST[post_id]'");
  
$psu_news_id mysql_insert_id();

  if (
$_POST["create_post"] == '1' && $_POST["post_id"] == '0') {
    
// vb functions
    
chdir('/home/psuwww/wwwroot/site.com/forums');
    require(
'./global.php');
    require(
'./includes/functions_newpost.php');

    
$userid 5// The user creating the thread
    
$forumid 2// The forum where the thread is to be posted

    // forum & user info
    
$foruminfo fetch_foruminfo($forumid);
    
$bbuserinfo fetch_userinfo($userid);

    
// setup the thread
    
$post[title] = '[News] '.$_POST["title"].'';
    
$post[message] = '[url=http://www.site.com/index.php?newsid='.$psu_news_id.']http://www.site.com/index.php?newsid='.$psu_news_id.'[/url]';
    
$post[poststarttime] = TIMENOW;
    
$post[posthash] = md5($post[poststarttime] . $bbuserinfo['userid'] . $bbuserinfo['salt']);
    
$post[emailupdate] = 9999;

    
// build the thread
    
build_new_post('thread'$foruminfo, array(), 0$post$errors);

    
// bome back to working dir
    
chdir('/home/psuwww/wwwroot/site.com/admin');
    
query("UPDATE psu_news SET post_id='$post[threadid]' WHERE id='$psu_news_id'");
  }
  echo 
'<hr><font size="3"><b>Post Added '.$psu_news_id.'</b><hr>';

The Thread title posts correctly and the Message also posts, however, $psu_news_id becomes unset. The message url in the created thread is missing the $psu_news_id and the final echo is blank.

Also, this is all done mid template on our site, and all the variables pre-defined at the top of the script are unset after this.

Any info appreciated.
Reply With Quote
 

Thread Tools
Display Modes

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 01:19 AM.


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.09867 seconds
  • Memory Usage 3,643KB
  • 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_code
  • (10)bbcode_php
  • (10)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (41)post_thanks_box
  • (41)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (41)post_thanks_postbit_info
  • (41)postbit
  • (41)postbit_onlinestatus
  • (41)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