vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   Sharing database connections with my plugin? (https://vborg.vbsupport.ru/showthread.php?t=201527)

CompiledMonkey 01-12-2009 05:10 PM

Sharing database connections with my plugin?
 
I'm building a quick plugin that does database connectivity, sends emails, and displays HTML output from the query. I'm wondering if it makes sense to attempt to use the connection information that vBulletin already has. Is this possible to do?

Dismounted 01-13-2009 04:39 AM

You can use the $vbulletin->db object to do queries.

luki 01-13-2009 09:57 AM

It is.

Add
Code:

require_once('global.php');
to your plugin code (it has to be placed in your root forums root directory, else you will have to change path to global.php file).

Then you will be able to use $vbulletin->db object to perform db activity.

Bellardia 01-13-2009 01:06 PM

Plugin code isn't executed from a php script somewhere in the directory...
You don't require calling the global script.

Dismounted 01-14-2009 02:53 AM

Quote:

Originally Posted by luki (Post 1710796)
It is.

Add
Code:

require_once('global.php');
to your plugin code (it has to be placed in your root forums root directory, else you will have to change path to global.php file).

Then you will be able to use $vbulletin->db object to perform db activity.

You do know that the DB object must exist for vBulletin to fetch the plugin, right? :) (No DB connection = no plugins and pretty much everything else.)


All times are GMT. The time now is 10:41 AM.

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.00973 seconds
  • Memory Usage 1,715KB
  • 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
  • (2)bbcode_code_printable
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (5)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