vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Graveyard (https://vborg.vbsupport.ru/forumdisplay.php?f=224)
-   -   Members who have visited today (with last 24 hours option). (https://vborg.vbsupport.ru/showthread.php?t=71533)

TMAC 12-31-2004 08:58 PM

Thank you for this hack. :)

Up the thread a way it was asked
Quote:

Is it possible to show todays visits only to admin?
I did not see any answer and just wanted to make sure I did not miss out on how to do this.

Thank You!

Paul M 12-31-2004 11:54 PM

Quote:

Originally Posted by TMAC
Thank you for this hack. :)

Up the thread a way it was asked

I did not see any answer and just wanted to make sure I did not miss out on how to do this.

Thank You!

I replied in post 23. Just enclose the template display code in an IF conditional for usergroup 6.

TNAImpact 01-01-2005 09:02 PM

Brilliant Hack.

Would it be possible to move the feature in which when you hover over the username the last time they were online comes up? Could I move that somehow?

Thanks for your time.

Paul M 01-01-2005 09:11 PM

Quote:

Originally Posted by TNAImpact
Brilliant Hack.

Would it be possible to move the feature in which when you hover over the username the last time they were online comes up? Could I move that somehow?

Thanks for your time.

Sorry, I don't understand. What do you mean by move it - move it to where ?

TNAImpact 01-01-2005 09:13 PM

Quote:

Originally Posted by Paul M
Sorry, I don't understand. What do you mean by move it - move it to where ?

Move it, finito, nothing, none, basically get rid of the hover feature that shows their last visit, keeping everything else.

Paul M 01-01-2005 09:19 PM

Quote:

Originally Posted by TNAImpact
Move it, finito, nothing, none, basically get rid of the hover feature that shows their last visit, keeping everything else.

Oh right, you mean remove it completely. :)

Change ;

PHP Code:

$whotoday .= "<a href='member.php?u=$today[userid]' title='$wrdate' >"

to ;

PHP Code:

$whotoday .= "<a href='member.php?u=$today[userid]' >"

and don't forget to click install :)

TNAImpact 01-01-2005 09:20 PM

Thankyou for the very quick reply. :) Keep up the great work. I shall click install now. :D

Thanks again.

funkmeister 01-02-2005 01:46 AM

I have a bit of an oddity occuring!

When I have for example, 50 users who have visited so far today, certain members are only seeing 20 (example) as having visited. Guests and most other members (as far as I'm aware) are seeing the correct number of 50.

Any ideas why certain members would see different numbers than everyone else? There are no 'invisible' (*) members or special usergroups involved.

Thanks.

Paul M 01-02-2005 10:51 AM

Maybe they have different timezone settings in their profiles ?

funkmeister 01-03-2005 05:01 AM

Quote:

Originally Posted by Paul M
Maybe they have different timezone settings in their profiles ?

Doh, yes indeed - that was it :)

Thanks.

cclaerhout 01-03-2005 11:38 PM

Quote:

Originally Posted by funkmeister
Doh, yes indeed - that was it :)

Thanks.

Do i have to change the value "$cutoff = $now - 86400 " if my forum's default time is GMT+1 ? Because at midnight, the number of users who have visited the forum doesn't init.

Great hacks anyway thanks :-)

Paul M 01-03-2005 11:47 PM

Quote:

Originally Posted by cclaerhout
Do i have to change the value "$cutoff = $now - 86400 " if my forum's default time is GMT+1 ? Because at midnight, the number of users who have visited the forum doesn't init.

Great hacks anyway thanks :-)

That piece of code will give a rolling count for the previous 24 hours and is commented out (unless you have removed the "//"). It is only there as a backup because the vbdate function was not working on some systems - allthough some people are using it by default because this is what they want to do.

cclaerhout 01-04-2005 06:57 AM

Quote:

Originally Posted by Paul M
That piece of code will give a rolling count for the previous 24 hours and is commented out (unless you have removed the "//"). It is only there as a backup because the vbdate function was not working on some systems - allthough some people are using it by default because this is what they want to do.

Thanks for this explanation. I'm using Vb 3.04 and i was forced to remove the // before the code ; Otherwise all users were listed. So, if i well understand, now this hacks is "Who connected last 24 hours" :)

Paul M 01-04-2005 09:42 AM

Quote:

Originally Posted by cclaerhout
So, if i well understand, now this hacks is "Who connected last 24 hours" :)

Yep, that is how yours will be working.

Kylie 01-04-2005 10:45 AM

Thanks Paul works well, I've used some other versions but this is the easiest to see. I like the time "alt"

colcas 01-08-2005 02:37 AM

hi Paul great mod,

I have had it running perfect up to last night - I did the 3.0.5 upgrade and it doesn't show who's been on line today, just a blank box no entries

I'm new to v-bulletin - do you have any ideas what might need to be changed to get it working again

thanks in advance

Paul M 01-08-2005 10:23 AM

Quote:

Originally Posted by colcas
hi Paul great mod,

I have had it running perfect up to last night - I did the 3.0.5 upgrade and it doesn't show who's been on line today, just a blank box no entries

I'm new to v-bulletin - do you have any ideas what might need to be changed to get it working again

thanks in advance

Have you re-done the files changes after you upgraded ?

btw - you are not showing as having installed this - please click install.

colcas 01-08-2005 10:14 PM

Sorry Paul - I must have forgot to click 'Install'

I checked the new 'index.php' file and it didn't seem to have the

line
// ### LOGGED IN USERS #########################################

This is where I got stuck - it had that line in my 3.0.3 version index.php but doesn't seem to have it in the new 3.0.5 version

the code for the forum home template is in and shows the box for the users who visited today

but as I don't know where to mod the index.php file as it doesn't have the 'LOGGED IN USERS line

hope this clarifies it a bit

Cheers

Paul M 01-09-2005 12:00 AM

Quote:

Originally Posted by colcas
Sorry Paul - I must have forgot to click 'Install'

I checked the new 'index.php' file and it didn't seem to have the

line
// ### LOGGED IN USERS #########################################

This is where I got stuck - it had that line in my 3.0.3 version index.php but doesn't seem to have it in the new 3.0.5 version

Well my index.php (3.0.5) has it, at line 274. :) - Just do a text search for "LOGGED IN".

Mosaicvb 01-09-2005 05:49 AM

I just installed this mod with vb 3.0.5 and it works great. I made some changes and I am posting what I did if you want to have an option that does not require altering the index.php.

1 : create a php file called whos.online.today.php with the following and upload to the root of the forum. :

PHP Code:

<?php
// ####################### SET PHP ENVIRONMENT ###########################
error_reporting(E_ALL & ~E_NOTICE);

// #################### DEFINE IMPORTANT CONSTANTS #######################
define('NO_REGISTER_GLOBALS'1);

// ######################### REQUIRE BACK-END ############################
require_once('./global.php');

$now TIMENOW ;
require_once(
'./includes/functions_misc.php');
$cutoff vbmktime(000vbdate('m'$nowfalsefalse), vbdate('d'$nowfalsefalse), vbdate('Y'$nowfalsefalse));
//$cutoff = $now - 86400 ;  // Uncomment this line if you don't have vB 3.0.3 and all users are showing.
$todaysusers $DB_site->query("SELECT userid, lastactivity, options, username, opentag, closetag
FROM " 
TABLE_PREFIX "user as user
LEFT JOIN " 
TABLE_PREFIX "usergroup as usergroup ON(user.usergroupid = usergroup.usergroupid)
WHERE lastactivity > " 
.$cutoff" ORDER BY username" ); 

$totaltoday 0;
while (
$today $DB_site->fetch_array($todaysusers))
{
    
$today[visible] = ;
    
$totaltoday += 1;
    if (
$today[options] & $_USEROPTIONS[invisible]) 
    {
        
$today[visible] = ;
        if ((
$permissions['genericpermissions'] & CANSEEHIDDEN) OR $today['userid'] == $bbuserinfo['userid'])
        {
            
$today[visible] = ;
        }
    }
    if (
$today[visible]) 
    {
           
$wrdate vbdate($vboptions['timeformat'], $today['lastactivity']);
        
$whotoday .= "<a href='member.php?u=$today[userid]' title='$wrdate' >";
        if (
$today[visible] == 2
        {
            
$whotoday .= $today['opentag'].$today[username].$today['closetag']."</a>*, ";
        }
        else 
        {
            
$whotoday .= $today['opentag'].$today[username].$today['closetag']."</a>, ";
        }
    }
}
if (
$whotoday)
{
    
$whotoday substr($whotoday0strlen($whotoday)-2);
}

?>


2: Go to the style manager. Open the style you want to edit.
In the common template section goto the phpinclude_start box and enter :

Code:

ob_start();
include('whos.online.today.php');
ob_end_clean();


3: Follow your instructions for replacing the code in the Forumhome template.

Done.

Works like a charm for me. Thanks for your work. I hope I don't offend you by posting what I did.

I would like to know since I dont play in vB a lot whether anything I did would open a security hole.

Paul M 01-09-2005 09:43 AM

Quote:

Originally Posted by Mosaicvb
Works like a charm for me. Thanks for your work. I hope I don't offend you by posting what I did.

I would like to know since I dont play in vB a lot whether anything I did would open a security hole.

Well it's a bit of a odd thing to do, but it won't open any security holes. However, you realise that by doing this, you will run the code on every vB page you ever view, not just the forumhome page ?

samael 01-09-2005 11:09 AM

I got this error after editing the files.

Parse error: parse error, unexpected '\"', expecting ']' in /home/rpboards/public_html/forum/index.php(420) : eval()'d code on line 201

Paul M 01-09-2005 01:28 PM

That would suggest you made a mistake in the template update.

good2laugh 01-09-2005 02:54 PM

Installed and working perfectly - thanks, this was one of the easiest modifications/hacks I've used. :D

ericgtr 01-09-2005 03:58 PM

I see someone else has made a variation of this, I did also and I will share it here. Basically, I like the idea of it showing how many users are online today but not the names on my forumhome, I want that in a new page. The other modification for this does this but has never worked on my site, the numbers were different when you clicked on it. So I made it so this will work in a new page.

Create a new php page called online_today.php add all of the following code to it and save:
PHP Code:

<?php
// ####################### SET PHP ENVIRONMENT ########################### 
error_reporting(E_ALL & ~E_NOTICE); 

// #################### DEFINE IMPORTANT CONSTANTS ####################### 
define('NO_REGISTER_GLOBALS'1); 
define('THIS_SCRIPT''online_today'); // change this depending on your filename 

// ################### PRE-CACHE TEMPLATES AND DATA ###################### 
// get special phrase groups 
$phrasegroups = array( 

); 

// get special data templates from the datastore 
$specialtemplates = array( 
     
); 

// pre-cache templates used by all actions 
$globaltemplates = array( 
    
'online_today'
); 

// pre-cache templates used by specific actions 
$actiontemplates = array( 

); 

// ######################### REQUIRE BACK-END ############################ 
require_once('./global.php'); 

// ####################################################################### 
// ######################## START MAIN SCRIPT ############################ 
// ####################################################################### 

$navbits = array(); 
$navbits[$parent] = 'Online Today'
$now TIMENOW ;
require_once(
'./includes/functions_misc.php');
$cutoff vbmktime(000vbdate('m'$nowfalsefalse), vbdate('d'$nowfalsefalse), vbdate('Y'$nowfalsefalse));
//$cutoff = $now - 86400 ;  // Uncomment this line if you don't have vB 3.0.3 and all users are showing.
$todaysusers $DB_site->query("SELECT userid, lastactivity, options, username, opentag, closetag
FROM " 
TABLE_PREFIX "user as user
LEFT JOIN " 
TABLE_PREFIX "usergroup as usergroup ON(user.usergroupid = usergroup.usergroupid)
WHERE lastactivity > " 
.$cutoff" ORDER BY username" ); 

$totaltoday 0;
while (
$today $DB_site->fetch_array($todaysusers))
{
    
$today[visible] = ;
    
$totaltoday += 1;
    if (
$today[options] & $_USEROPTIONS[invisible]) 
    {
        
$today[visible] = ;
        if ((
$permissions['genericpermissions'] & CANSEEHIDDEN) OR $today['userid'] == $bbuserinfo['userid'])
        {
            
$today[visible] = ;
        }
    }
    if (
$today[visible]) 
    {
           
$wrdate vbdate($vboptions['timeformat'], $today['lastactivity']);
        
$whotoday .= "<a href='member.php?u=$today[userid]' title='$wrdate' >";
        if (
$today[visible] == 2
        {
            
$whotoday .= $today['opentag'].$today[username].$today['closetag']."</a>*, ";
        }
        else 
        {
            
$whotoday .= $today['opentag'].$today[username].$today['closetag']."</a>, ";
        }
    }
}
if (
$whotoday)
{
    
$whotoday substr($whotoday0strlen($whotoday)-2);
}

$navbits construct_navbits($navbits); 
eval(
'$navbar = "' fetch_template('navbar') . '";'); 
eval(
'print_output("' fetch_template('online_today') . '");'); 

?>

Upload to your vb directory


Create a new template called online_today
PHP Code:

$stylevar[htmldoctype]
<
html dir="$stylevar[textdirection]lang="$stylevar[languagecode]">
<
head>
<
title>$vboptions[bbtitle]</title>
$headinclude
</head>
<
body>
$header
$navbar
<!-- Todays active users -->
<
tbody>
    <
tr>
        <
td class="thead" colspan="2">
            <
a style="float:$stylevar[right]href="#top" onclick="return toggle_collapse('forumhome_todayusers')"><img id="collapseimg_forumhome_todayusers" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_forumhome_todayusers].gif" alt="" border="0" /></a>
            
Total users that have visited today$totaltoday
        
</td>
    </
tr>
</
tbody>
<
tbody id="collapseobj_forumhome_todayusers" style="$vbcollapse[collapseobj_forumhome_todayusers]">
    <
tr>
        <
td class="alt2"><img src="$stylevar[imgdir_misc]/whos_online.gif" alt="Users online today" border="0" /></td>
        <
td class="alt1" width="100%"><div class="smallfont">$whotoday</div></td>
    </
tr>
</
tbody>
<!-- 
Todays active users -->
</if>
$footer
</body>
</
html

NOTE: This is a change to the existing modification.

Now in your FORUMHOME template find:
PHP Code:

<if condition="$show['loggedinusers']">
<!-- 
logged-in users -->
<
tbody>
    <
tr>
        <
td class="thead" colspan="2">
            <
a style="float:$stylevar[right]href="#top" onclick="return toggle_collapse('forumhome_activeusers')"><img id="collapseimg_forumhome_activeusers" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_forumhome_activeusers].gif" alt="" border="0" /></a>
            <
a href="online.php?$session[sessionurl]">$vbphrase[currently_active_users]</a>: $totalonline (<phrase 1="$numberregistered2="$numberguest">$vbphrase[x_members_and_y_guests]</phrase>)
        </
td>
    </
tr>
</
tbody>
<
tbody id="collapseobj_forumhome_activeusers" style="$vbcollapse[collapseobj_forumhome_activeusers]">
    <
tr>
        <
td class="alt2"><a href="online.php?$session[sessionurl]"><img src="$stylevar[imgdir_misc]/whos_online.gif" alt="$vbphrase[view_whos_online]border="0" /></a></td>
        <
td class="alt1" width="100%">
            <
div class="smallfont">
                <
div style="white-space: nowrap"><phrase 1="$recordusers2="$recorddate3="$recordtime">$vbphrase[most_users_ever_online_was_x_y_at_z]</phrase></div>
                <
div>$activeusers</div>
            </
div>
        </
td>
    </
tr>
</
tbody>
<!-- 
end logged-in users -->

<!-- 
Todays active users -->
<
tbody>
    <
tr>
        <
td class="thead" colspan="2">
            <
a style="float:$stylevar[right]href="#top" onclick="return toggle_collapse('forumhome_todayusers')"><img id="collapseimg_forumhome_todayusers" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_forumhome_todayusers].gif" alt="" border="0" /></a>
            
Total users that have visited today$totaltoday
        
</td>
    </
tr>
</
tbody>
<
tbody id="collapseobj_forumhome_todayusers" style="$vbcollapse[collapseobj_forumhome_todayusers]">
    <
tr>
        <
td class="alt2"><img src="$stylevar[imgdir_misc]/whos_online.gif" alt="Users online today" border="0" /></td>
        <
td class="alt1" width="100%"><div class="smallfont">$whotoday</div></td>
    </
tr>
</
tbody>
<!-- 
Todays active users -->
</if> 

Change to:
PHP Code:

<if condition="$show['loggedinusers']">

<!-- 
Todays active users -->
<
tbody>
    <
tr>
        <
td class="thead" colspan="2">
            <
a style="float:$stylevar[right]href="#top" onclick="return toggle_collapse('forumhome_todayusers')"><img id="collapseimg_forumhome_todayusers" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_forumhome_todayusers].gif" alt="" border="0" /></a>
            <
a href="online_today.php?$session[sessionurl]">Total users that have visited today</a>: $totaltoday
        
</td>
    </
tr>
</
tbody>
<!-- 
Todays active users -->
</if> 


Mosaicvb 01-09-2005 05:17 PM

Quote:

Originally Posted by Paul M
Well it's a bit of a odd thing to do, but it won't open any security holes. However, you realise that by doing this, you will run the code on every vB page you ever view, not just the forumhome page ?


Nope I didn't. Not good.. lol

thanks for the headsup

shadiguy1 01-10-2005 02:51 AM

ERICGTR can u make this into a module for vbadvanced CMPS as i see you make alot of modules for CMPS

Viks 01-10-2005 07:04 AM

Quote:

Originally Posted by shadiguy1
ERICGTR can u make this into a module for vbadvanced CMPS as i see you make alot of modules for CMPS

yes... do it.. do it
:nervous:

BBoo 01-10-2005 08:02 AM

Thanks Paul, just installed works perfect! :)

noppid 01-10-2005 02:03 PM

Quote:

Originally Posted by Mosaicvb
I just installed this mod with vb 3.0.5 and it works great. I made some changes and I am posting what I did if you want to have an option that does not require altering the index.php.

1 : create a php file called whos.online.today.php with the following and upload to the root of the forum. :

PHP Code:

<?php
// ####################### SET PHP ENVIRONMENT ###########################
error_reporting(E_ALL & ~E_NOTICE);

// #################### DEFINE IMPORTANT CONSTANTS #######################
define('NO_REGISTER_GLOBALS'1);

// ######################### REQUIRE BACK-END ############################
require_once('./global.php');

$now TIMENOW ;
require_once(
'./includes/functions_misc.php');
$cutoff vbmktime(000vbdate('m'$nowfalsefalse), vbdate('d'$nowfalsefalse), vbdate('Y'$nowfalsefalse));
//$cutoff = $now - 86400 ;  // Uncomment this line if you don't have vB 3.0.3 and all users are showing.
$todaysusers $DB_site->query("SELECT userid, lastactivity, options, username, opentag, closetag
FROM " 
TABLE_PREFIX "user as user
LEFT JOIN " 
TABLE_PREFIX "usergroup as usergroup ON(user.usergroupid = usergroup.usergroupid)
WHERE lastactivity > " 
.$cutoff" ORDER BY username" ); 

$totaltoday 0;
while (
$today $DB_site->fetch_array($todaysusers))
{
    
$today[visible] = ;
    
$totaltoday += 1;
    if (
$today[options] & $_USEROPTIONS[invisible]) 
    {
        
$today[visible] = ;
        if ((
$permissions['genericpermissions'] & CANSEEHIDDEN) OR $today['userid'] == $bbuserinfo['userid'])
        {
            
$today[visible] = ;
        }
    }
    if (
$today[visible]) 
    {
           
$wrdate vbdate($vboptions['timeformat'], $today['lastactivity']);
        
$whotoday .= "<a href='member.php?u=$today[userid]' title='$wrdate' >";
        if (
$today[visible] == 2
        {
            
$whotoday .= $today['opentag'].$today[username].$today['closetag']."</a>*, ";
        }
        else 
        {
            
$whotoday .= $today['opentag'].$today[username].$today['closetag']."</a>, ";
        }
    }
}
if (
$whotoday)
{
    
$whotoday substr($whotoday0strlen($whotoday)-2);
}

?>


2: Go to the style manager. Open the style you want to edit.
In the common template section goto the phpinclude_start box and enter :

Code:

ob_start();
include('whos.online.today.php');
ob_end_clean();


3: Follow your instructions for replacing the code in the Forumhome template.

Done.

Works like a charm for me. Thanks for your work. I hope I don't offend you by posting what I did.

I would like to know since I dont play in vB a lot whether anything I did would open a security hole.


You may want to consider adding a conditional to your phpinclude_start template to only run that query when the page selected is forum home or your new WWOL page. As it is that code runs on every page loaded whether it's used or not. Just a little optimization suggestion. :)

ericgtr 01-10-2005 02:16 PM

Quote:

Originally Posted by shadiguy1
ERICGTR can u make this into a module for vbadvanced CMPS as i see you make alot of modules for CMPS

I can probably work this out although it would make for a pretty huge box on the side.. maybe a center module of some sort. If Paul M gives his okay I will look into it for you.

shadiguy1 01-10-2005 02:31 PM

yah a nice botom ceneter block would be sweet i hope paul will give u the go ahead cause a few people were asking in the thread his hack is awsome and it woukd be sweet to have it work on the CMPS.

Paul M 01-10-2005 02:54 PM

Quote:

Originally Posted by ericgtr
I can probably work this out although it would make for a pretty huge box on the side.. maybe a center module of some sort. If Paul M gives his okay I will look into it for you.

Sure, if you do a CMPS version I will attach it to the hack as an option (with suitable credit of course :))

ericgtr 01-10-2005 08:41 PM

Okay, here it is in a collapsable module. Upload onlinetoday.php file to your modules directory and create a new template called adv_portal_onlinetoday and copy the context of adv_portal_onlinetoday.txt into it.

Create a new module

Module Title: Total Online Today

Module Identifier: (leave blank)

File to Include: onlinetoday.php

OR Template to Include: (leave blank)

Templates Used: adv_portal_onlinetoday

Test this out, it works okay for me but for some reason whenever I create a new module it shows up on my forumhome at the bottom in a center block no matter where I tell it do display, that may just be me though.

Paul M 01-10-2005 08:53 PM

Thanks, I have updated the main post with a note pointing to your module. :)

ericgtr 01-10-2005 08:56 PM

Thanks.. I just now noticed that someone else posted a module for the other hack for this lol. Oh well, hope I didn't reinvent the wheel with this, besides your mod works on my site :)

colcas 01-10-2005 10:31 PM

Quote:

Originally Posted by Paul M
Well my index.php (3.0.5) has it, at line 274. :) - Just do a text search for "LOGGED IN".


Paul - sorry m8 for not getting back to you earlier - yes it is there - and it works a treat again

it must have been me - or something to do with my set up - picking up something from a cache - or just simply 'user interface problems' :rolleyes:

Anyway - cheers for a great and easy to use hack

Hellspire 01-11-2005 04:09 AM

Good job, installed/

shadiguy1 01-11-2005 02:13 PM

eric for some reason its not showing up for me.

ericgtr 01-11-2005 02:19 PM

Quote:

Originally Posted by shadiguy1
eric for some reason its not showing up for me.

Can you be more specific?


All times are GMT. The time now is 07:13 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.01954 seconds
  • Memory Usage 1,988KB
  • 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
  • (8)bbcode_php_printable
  • (20)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (40)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
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete