vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   Custom Global Variables (https://vborg.vbsupport.ru/showthread.php?t=86973)

Boeman 06-05-2003 07:05 PM

Custom Global Variables
 
One of my external scripts referenced in PHPInclude requires the use of a global variable called $count_border to which it adds a count each time the script is called (it could be several times on a single page).

The script uses the counter only as a means of testing whether or not it was called for the first time with forumbit 1. If this is the first call go to option 1, if it has been called before go to option 2. Laid out like this:

If ($count_border < 1) {
Do this
} else {
Do this instead
}

Since I was told that the php code for formbit templates are processed after phpinclude, this is impossible without some kind of modification to the php files that are included with Vbulletin. I tried putting in $count_border variable as a global right after the line "return $forumbits;" as $count_border++; so it wouldn't equal 1 when forumbit is used next time. Of course it didn't work but implanting some kind of variable and altering its value right after the function is called so the external script would know the value has changed might just be all I need.

Is there a straightforward to do this with VB?

Thanks.


All times are GMT. The time now is 06:53 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.00912 seconds
  • Memory Usage 1,699KB
  • 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)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (1)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