vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   About $vbulletin->userinfo['VAR'] (https://vborg.vbsupport.ru/showthread.php?t=180139)

JamesTalbot 05-22-2008 01:42 PM

About $vbulletin->userinfo['VAR']
 
Hello,

I'm not sure how to explain this but here goes.

You know the "$vbulletin->userinfo" ? What do you call that? I know its like a class etc (right?) but how does it work? Of course i know how classes work but i'm not too sure how EXACTLY this works.

What i need is the same thing but with a different table? Not the users table but a different custom table which i have created. This will use the $vbulletin->userinfo['userid'] to define which USER.

If anyone understands me and can help that would be greatly greatly appreciated!

Thanks,

James

Opserty 05-22-2008 02:56 PM

$vbulletin->userinfo is a class variable (more specifically an array) which contains information about the browsing user. It is populated automatically by vBulletin depending on who the user is.

I'm not sure what you are trying to do but you custom table data won't be added to it automatically, you need to edit/add your own query to fetch the data and add it.

JamesTalbot 05-23-2008 06:58 AM

What im trying to do is have another table which works the same way as 'user' via the $vbulletin->userinfo but instead have it as $myleague->leagueinfo['POINTS'] ? w

Where abouts do i add the code for this? Maybe a hook?

Dismounted 05-23-2008 09:50 AM

I would suggest reading up on OOP in PHP.

JamesTalbot 05-30-2008 11:41 AM

In the class_core.php, there is this.

PHP Code:

$this->userinfo fetch_userinfo($this->vars['userid'], $useroptions$this->vars['languageid']); 

I have read up on OOP but i am posting this here because i wanted to know more about how this worked with vBulletin and asking people who know about it and have worked with it. Is there anyone that can ACTUALLY help me - maybe there are some vBulletin guides related to this sort of thing that can help me?

Thanks.

Dismounted 05-31-2008 10:50 AM

It's all just simple PHP4-compatible OOP. $vbulletin->userinfo is just a variable containing an array (fetch_userinfo() returns an array).


All times are GMT. The time now is 12:07 PM.

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.01538 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
  • (1)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (6)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