View Single Post
  #1  
Old 03-08-2007, 09:41 PM
NolF's Avatar
NolF NolF is offline
 
Join Date: Nov 2006
Location: You don't wanna know
Posts: 119
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default How does vbulletin write in the database?

I should begin from the start. I?m making a ?simple? hack, my first proper one. Don't know much about php lang, queries and generally anything, but I tend to understand programming languagues. The idea is quite simple. The add adds a template below the survey. The purpose of this is to suggests similar threads to other people. The users with X amount of posts can send suggestions, and the people with X posts and Y suggestions can also delete suggestions.

Basically the users enters a title and the last set of numbers of the post (Need to filter this to prevent sploits), and this is entered in a second tample with the form <a href=?showthread?t=xxxx?>titlez</a>. The hack also records the userid and adds a field on the user table to count the number of suggestions and display it on postbit and postbit_legacy templates.

So far so good.

I have made part of the core of the hack, and the form template, but now I?m stuck. I?ve been studing vbulletin and hacks to see how vbulletin writes staff in the created table and into the desired field. I think it has to do with $vbulletin->GPC['newyear']) but don?t know how to adapt it to my hack.

I would appreciate if anyone could tell me how to get the data from the form (template) to the database

Attached I put the template and what I?ve ?written? of the hack.

Thank you
NolF
Attached Files
File Type: xml vSimilar.xml (4.5 KB, 2 views)
File Type: php suggestionbit.php (1.8 KB, 2 views)
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01340 seconds
  • Memory Usage 1,783KB
  • Queries Executed 12 (?)
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
  • (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
  • (2)postbit_attachment
  • (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_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete