vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=252)
-   -   Adding data to page after page execution (https://vborg.vbsupport.ru/showthread.php?t=277818)

Disasterpiece 01-31-2012 11:04 AM

Adding data to page after page execution
 
OK hard to find a title here...

I want to include some kind of profiling, logging execution time of certain processes to give the admin some info about what's going on and what's taking too much time.
This info gets collected throughout the page execution and should be placed into or below the footer.

Problem is, that apparently all templates are generated before the script execution stops.
I'm looking for a hook which is called after all important templates like showthread and forumhome are processed or all is finished and parsed but I can't find one.
The last hook which is called is showthread_complete but that's useless since my functions are called potentially everywhere.

I tried to register a global shutdown function in php to simply print my profiling data but this seems to mess with vbulletin css and js scripts...

help?

ForumsMods 01-31-2012 11:33 AM

You can use global_complete or global_shutdown

Disasterpiece 01-31-2012 12:21 PM

When I print something from those hooks, the text appears above the opening <html> tag.
Any way to append the output after the page or inside a certain template?


All times are GMT. The time now is 06:33 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.00994 seconds
  • Memory Usage 1,705KB
  • 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
  • (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