vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=252)
-   -   Variable scope issue (https://vborg.vbsupport.ru/showthread.php?t=251164)

Trek 09-26-2010 01:26 AM

Variable scope issue
 
I have two plugins

Plugin 1 fires on hook: login_verify_success

Plugin contents:

global $tvbl;
$tvbl["var"] = "test";

Plugin 2 fires on hook: forumhome_complete

Plugin contents:

global $tvbl;
print_r($tvbl);

and it never has any data in plugin 2. Is vB doing something after a successful login that is clearing all variables, etc? I've tried several things, but can't seem to carry a variable over from the login_verify_success (where I need it) hook, once they log in.

kh99 09-26-2010 08:50 AM

Quote:

Originally Posted by Trek (Post 2103207)
Is vB doing something after a successful login that is clearing all variables, etc?

Yes - it's returning a redirect to a new page, so when you get to forumhome_complete it's a different request.

Trek 09-26-2010 05:33 PM

I kinda figured as much, thanks for the reply. I'm just writing out the data I need to the DB and rereading it when I need it at the moment. Might not be the best solution, but it's the only one I've been able to come up with so far.


All times are GMT. The time now is 01:36 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.00979 seconds
  • Memory Usage 1,716KB
  • 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_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (3)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