Go Back   vb.org Archive > vBulletin Modifications > vBulletin 3.8 Modifications > vBulletin 3.8 Add-ons

Reply
 
Thread Tools
Display OS and Browser Information on Postbit Details »»
Display OS and Browser Information on Postbit
Version: 1.00, by Fighter1405 Fighter1405 is offline
Developer Last Online: Sep 2011 Show Printable Version Email this Page

Category: Miscellaneous Hacks - Version: 3.8.2 Rating:
Released: 07-28-2009 Last Update: 07-31-2009 Installs: 60
DB Changes Uses Plugins
Additional Files Is in Beta Stage  
No support by the author.

Hey all,

First plugin, so I hope I'm doing this right! As requested here, it'll display a small icon for both the users operating system and browser on the postbit.

Install steps:
1. Upload the Product
2. upload icon images for each os/browser to images/useragent in the form icon_(browser/os).gif - Sample Icons attached

Thanks to this mybb mod for the sample images and some of the browser detection code.

Screenshot:


Thanks and let me know if you have any problems!

Download Now

File Type: zip useragent.zip (22.6 KB, 549 views)
File Type: xml product-displayos(7).xml (7.2 KB, 411 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #82  
Old 09-29-2009, 12:36 AM
cbiweb cbiweb is offline
 
Join Date: May 2004
Location: Nova Scotia, Canada
Posts: 238
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Installed.
Doesn't show any icons
No settings in ACP or anywhere!
UNINSTALLED.
Reply With Quote
  #83  
Old 10-09-2009, 03:46 PM
bollie's Avatar
bollie bollie is offline
 
Join Date: Jun 2006
Location: Zele (Belgium)
Posts: 259
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

opdate please for windows 7
Reply With Quote
  #84  
Old 10-10-2009, 02:56 PM
smokin1337 smokin1337 is offline
 
Join Date: Oct 2009
Posts: 23
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I added windows 7 but had to delete windows 98 from the xml to make it work. To do it go into Plugins->Manage Plugins->Display OS and Browser->save on new post

Repalce ALL with:
Code:
$useragent = $_SERVER ? $_SERVER['HTTP_USER_AGENT'] : $HTTP_SERVER_VARS['HTTP_USER_AGENT'];
	$ua = strtolower($useragent);
	$ua_browser = 'unknown';
	$ua_os = 'unknown';

	// Browser detection:
	if (strpos($ua, 'firefox') !== false) $ua_browser = 'firefox';
	else if (strpos($ua, 'msie') !== false) $ua_browser = 'ie';
	else if (strpos($ua, 'opera') !== false) 
	{
		if (strpos($ua, 'opera mini ') === false) $ua_browser = 'opera';
		else $ua_browser = 'operamini';
	}
	else if (strpos($ua, 'mozilla') !== false && strpos($ua, 'rv:') !== false) $ua_browser = 'mozilla';
	else if (strpos($ua, 'netscape') !== false) $ua_browser = 'netscape';
	else if (strpos($ua, 'safari') !== false) $ua_browser = 'safari';
	else if (strpos($ua, 'epiphany') !== false) $ua_browser = 'epiphany';
	else if (strpos($ua, 'galeon') !== false) $ua_browser = 'galeon';
	else if (strpos($ua, 'konqueror') !== false) $ua_browser = 'konqueror';
	else if (strpos($ua, 'firebird') !== false) $ua_browser = 'firebird';
	else if (strpos($ua, 'avant browser') !== false) $ua_browser = 'avant';
	else if (strpos($ua, 'maxthon') !== false || strpos($ua, 'myie') !== false) $ua_browser = 'maxthon';
	else if (strpos($ua, 'slimbrowser') !== false) $ua_browser = 'slimbrowser';
   else if (strpos($ua, 'chrome') !== false) $ua_browser = 'gc';



	// OS detection:

  if (strpos($ua, 'windows nt 6.1') !== false) $ua_os = 'win_7';
	else if (strpos($ua, 'windows nt 5.0') !== false) $ua_os = 'windows_98_nt_2000';
	else if (strpos($ua, 'windows 95') !== false) $ua_os = 'windows_98_nt_2000';
	else if (strpos($ua, 'windows me') !== false) $ua_os = 'windows_me';
	else if (strpos($ua, 'windows 98') !== false) $ua_os = 'windows_98_nt_2000';
	else if (strpos($ua, 'windows nt 5.2') !== false || strpos($ua, 'windows nt 5.1') !== false) $ua_os = 'windows_xp_2003';
	else if (strpos($ua, 'windows nt 6.0') !== false) $ua_os = 'windows_vista';
	

else if (strpos($ua, 'linux') !== false)
	{
		if (strpos($ua, 'debian') !== false) $ua_os = 'linuxdebian';
		else if (strpos($ua, 'fedora') !== false) $ua_os = 'linuxfedora';
		else if (strpos($ua, 'gentoo') !== false) $ua_os = 'linuxgentoo';
		else if (strpos($ua, 'kateos') !== false || strpos($ua, 'kate os') !== false) $ua_os = 'linuxkateos';
		else if (strpos($ua, 'knoppix') !== false) $ua_os = 'linuxknoppix';
		else if (strpos($ua, 'kubuntu') !== false) $ua_os = 'linuxkubuntu';
		else if (strpos($ua, 'mandriva') !== false || strpos($ua, 'mandrake') !== false) $ua_os = 'linuxmandriva';
		else if (strpos($ua, 'redhat') !== false || strpos($ua, 'red hat') !== false) $ua_os = 'linuxredhat';
		else if (strpos($ua, 'slackware') !== false) $ua_os = 'linuxslackware';
		else if (strpos($ua, 'suse') !== false) $ua_os = 'linuxsuse';
		else if (strpos($ua, 'ubuntu') !== false) $ua_os = 'linuxubuntu';
		else if (strpos($ua, 'arch') !== false) $ua_os = 'linuxarch';
		else $ua_os = 'linux';
	}
	if (strpos($ua, 'iPhone') !== false) $ua_os = 'ipod';
	
        else if (strpos($ua, 'mac os x') !== false) $ua_os = 'macos';


	else if (strpos($ua, 'amiga') !== false) $ua_os = 'amiga';
	else if (strpos($ua, 'beos; ') !== false) $ua_os = 'beos';
	else if (strpos($ua, 'freebsd') !== false) $ua_os = 'freebsd';
	else if (strpos($ua, 'netbsd') !== false) $ua_os = 'netbsd';
	else if (strpos($ua, 'sunos') !== false || strpos($ua, 'solaris') !== false) $ua_os = 'solaris';
	else if (strpos($ua, 'symbian') !== false) $ua_os = 'symbian';
	else if (strpos($ua, 'unix') !== false) $ua_os = 'unix';


$browser = $ua_browser;
$os = $ua_os;

$vbulletin->db->query_write("INSERT INTO " . TABLE_PREFIX . "postinfo (postid, OS, browser) VALUES (" . $post['postid'] . ",'$os' ,'$browser')");
Then edit Display the information on postbit:

Find:
Code:
$osname = array(
Add after:
Code:
'win_7' => "Windows 7",
Then i used this icon (leave it named what it is) Add it to images/useragent:
Reply With Quote
  #85  
Old 10-10-2009, 03:05 PM
bollie's Avatar
bollie bollie is offline
 
Join Date: Jun 2006
Location: Zele (Belgium)
Posts: 259
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by smokin1337 View Post
I added windows 7 but had to delete windows 98 from the xml to make it work. To do it go into Plugins->Manage Plugins->Display OS and Browser->save on new post

Repalce ALL with:
Code:
$useragent = $_SERVER ? $_SERVER['HTTP_USER_AGENT'] : $HTTP_SERVER_VARS['HTTP_USER_AGENT'];
	$ua = strtolower($useragent);
	$ua_browser = 'unknown';
	$ua_os = 'unknown';

	// Browser detection:
	if (strpos($ua, 'firefox') !== false) $ua_browser = 'firefox';
	else if (strpos($ua, 'msie') !== false) $ua_browser = 'ie';
	else if (strpos($ua, 'opera') !== false) 
	{
		if (strpos($ua, 'opera mini ') === false) $ua_browser = 'opera';
		else $ua_browser = 'operamini';
	}
	else if (strpos($ua, 'mozilla') !== false && strpos($ua, 'rv:') !== false) $ua_browser = 'mozilla';
	else if (strpos($ua, 'netscape') !== false) $ua_browser = 'netscape';
	else if (strpos($ua, 'safari') !== false) $ua_browser = 'safari';
	else if (strpos($ua, 'epiphany') !== false) $ua_browser = 'epiphany';
	else if (strpos($ua, 'galeon') !== false) $ua_browser = 'galeon';
	else if (strpos($ua, 'konqueror') !== false) $ua_browser = 'konqueror';
	else if (strpos($ua, 'firebird') !== false) $ua_browser = 'firebird';
	else if (strpos($ua, 'avant browser') !== false) $ua_browser = 'avant';
	else if (strpos($ua, 'maxthon') !== false || strpos($ua, 'myie') !== false) $ua_browser = 'maxthon';
	else if (strpos($ua, 'slimbrowser') !== false) $ua_browser = 'slimbrowser';
   else if (strpos($ua, 'chrome') !== false) $ua_browser = 'gc';



	// OS detection:

  if (strpos($ua, 'windows nt 6.1') !== false) $ua_os = 'win_7';
	else if (strpos($ua, 'windows nt 5.0') !== false) $ua_os = 'windows_98_nt_2000';
	else if (strpos($ua, 'windows 95') !== false) $ua_os = 'windows_98_nt_2000';
	else if (strpos($ua, 'windows me') !== false) $ua_os = 'windows_me';
	else if (strpos($ua, 'windows 98') !== false) $ua_os = 'windows_98_nt_2000';
	else if (strpos($ua, 'windows nt 5.2') !== false || strpos($ua, 'windows nt 5.1') !== false) $ua_os = 'windows_xp_2003';
	else if (strpos($ua, 'windows nt 6.0') !== false) $ua_os = 'windows_vista';
	

else if (strpos($ua, 'linux') !== false)
	{
		if (strpos($ua, 'debian') !== false) $ua_os = 'linuxdebian';
		else if (strpos($ua, 'fedora') !== false) $ua_os = 'linuxfedora';
		else if (strpos($ua, 'gentoo') !== false) $ua_os = 'linuxgentoo';
		else if (strpos($ua, 'kateos') !== false || strpos($ua, 'kate os') !== false) $ua_os = 'linuxkateos';
		else if (strpos($ua, 'knoppix') !== false) $ua_os = 'linuxknoppix';
		else if (strpos($ua, 'kubuntu') !== false) $ua_os = 'linuxkubuntu';
		else if (strpos($ua, 'mandriva') !== false || strpos($ua, 'mandrake') !== false) $ua_os = 'linuxmandriva';
		else if (strpos($ua, 'redhat') !== false || strpos($ua, 'red hat') !== false) $ua_os = 'linuxredhat';
		else if (strpos($ua, 'slackware') !== false) $ua_os = 'linuxslackware';
		else if (strpos($ua, 'suse') !== false) $ua_os = 'linuxsuse';
		else if (strpos($ua, 'ubuntu') !== false) $ua_os = 'linuxubuntu';
		else if (strpos($ua, 'arch') !== false) $ua_os = 'linuxarch';
		else $ua_os = 'linux';
	}
	if (strpos($ua, 'iPhone') !== false) $ua_os = 'ipod';
	
        else if (strpos($ua, 'mac os x') !== false) $ua_os = 'macos';


	else if (strpos($ua, 'amiga') !== false) $ua_os = 'amiga';
	else if (strpos($ua, 'beos; ') !== false) $ua_os = 'beos';
	else if (strpos($ua, 'freebsd') !== false) $ua_os = 'freebsd';
	else if (strpos($ua, 'netbsd') !== false) $ua_os = 'netbsd';
	else if (strpos($ua, 'sunos') !== false || strpos($ua, 'solaris') !== false) $ua_os = 'solaris';
	else if (strpos($ua, 'symbian') !== false) $ua_os = 'symbian';
	else if (strpos($ua, 'unix') !== false) $ua_os = 'unix';


$browser = $ua_browser;
$os = $ua_os;

$vbulletin->db->query_write("INSERT INTO " . TABLE_PREFIX . "postinfo (postid, OS, browser) VALUES (" . $post['postid'] . ",'$os' ,'$browser')");
Then edit Display the information on postbit:

Find:
Code:
$osname = array(
Add after:
Code:
'win_7' => "Windows 7",
Then i used this icon (leave it named what it is) Add it to images/useragent:
Thanks
Reply With Quote
  #86  
Old 10-27-2009, 02:38 PM
Joshkrz Joshkrz is offline
 
Join Date: Jul 2009
Posts: 12
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by smokin1337 View Post
I added windows 7 but had to delete windows 98 from the xml to make it work. To do it go into Plugins->Manage Plugins->Display OS and Browser->save on new post

Repalce ALL with:
Code:
$useragent = $_SERVER ? $_SERVER['HTTP_USER_AGENT'] : $HTTP_SERVER_VARS['HTTP_USER_AGENT'];
    $ua = strtolower($useragent);
    $ua_browser = 'unknown';
    $ua_os = 'unknown';

    // Browser detection:
    if (strpos($ua, 'firefox') !== false) $ua_browser = 'firefox';
    else if (strpos($ua, 'msie') !== false) $ua_browser = 'ie';
    else if (strpos($ua, 'opera') !== false) 
    {
        if (strpos($ua, 'opera mini ') === false) $ua_browser = 'opera';
        else $ua_browser = 'operamini';
    }
    else if (strpos($ua, 'mozilla') !== false && strpos($ua, 'rv:') !== false) $ua_browser = 'mozilla';
    else if (strpos($ua, 'netscape') !== false) $ua_browser = 'netscape';
    else if (strpos($ua, 'safari') !== false) $ua_browser = 'safari';
    else if (strpos($ua, 'epiphany') !== false) $ua_browser = 'epiphany';
    else if (strpos($ua, 'galeon') !== false) $ua_browser = 'galeon';
    else if (strpos($ua, 'konqueror') !== false) $ua_browser = 'konqueror';
    else if (strpos($ua, 'firebird') !== false) $ua_browser = 'firebird';
    else if (strpos($ua, 'avant browser') !== false) $ua_browser = 'avant';
    else if (strpos($ua, 'maxthon') !== false || strpos($ua, 'myie') !== false) $ua_browser = 'maxthon';
    else if (strpos($ua, 'slimbrowser') !== false) $ua_browser = 'slimbrowser';
   else if (strpos($ua, 'chrome') !== false) $ua_browser = 'gc';



    // OS detection:

  if (strpos($ua, 'windows nt 6.1') !== false) $ua_os = 'win_7';
    else if (strpos($ua, 'windows nt 5.0') !== false) $ua_os = 'windows_98_nt_2000';
    else if (strpos($ua, 'windows 95') !== false) $ua_os = 'windows_98_nt_2000';
    else if (strpos($ua, 'windows me') !== false) $ua_os = 'windows_me';
    else if (strpos($ua, 'windows 98') !== false) $ua_os = 'windows_98_nt_2000';
    else if (strpos($ua, 'windows nt 5.2') !== false || strpos($ua, 'windows nt 5.1') !== false) $ua_os = 'windows_xp_2003';
    else if (strpos($ua, 'windows nt 6.0') !== false) $ua_os = 'windows_vista';
    

else if (strpos($ua, 'linux') !== false)
    {
        if (strpos($ua, 'debian') !== false) $ua_os = 'linuxdebian';
        else if (strpos($ua, 'fedora') !== false) $ua_os = 'linuxfedora';
        else if (strpos($ua, 'gentoo') !== false) $ua_os = 'linuxgentoo';
        else if (strpos($ua, 'kateos') !== false || strpos($ua, 'kate os') !== false) $ua_os = 'linuxkateos';
        else if (strpos($ua, 'knoppix') !== false) $ua_os = 'linuxknoppix';
        else if (strpos($ua, 'kubuntu') !== false) $ua_os = 'linuxkubuntu';
        else if (strpos($ua, 'mandriva') !== false || strpos($ua, 'mandrake') !== false) $ua_os = 'linuxmandriva';
        else if (strpos($ua, 'redhat') !== false || strpos($ua, 'red hat') !== false) $ua_os = 'linuxredhat';
        else if (strpos($ua, 'slackware') !== false) $ua_os = 'linuxslackware';
        else if (strpos($ua, 'suse') !== false) $ua_os = 'linuxsuse';
        else if (strpos($ua, 'ubuntu') !== false) $ua_os = 'linuxubuntu';
        else if (strpos($ua, 'arch') !== false) $ua_os = 'linuxarch';
        else $ua_os = 'linux';
    }
    if (strpos($ua, 'iPhone') !== false) $ua_os = 'ipod';
    
        else if (strpos($ua, 'mac os x') !== false) $ua_os = 'macos';


    else if (strpos($ua, 'amiga') !== false) $ua_os = 'amiga';
    else if (strpos($ua, 'beos; ') !== false) $ua_os = 'beos';
    else if (strpos($ua, 'freebsd') !== false) $ua_os = 'freebsd';
    else if (strpos($ua, 'netbsd') !== false) $ua_os = 'netbsd';
    else if (strpos($ua, 'sunos') !== false || strpos($ua, 'solaris') !== false) $ua_os = 'solaris';
    else if (strpos($ua, 'symbian') !== false) $ua_os = 'symbian';
    else if (strpos($ua, 'unix') !== false) $ua_os = 'unix';


$browser = $ua_browser;
$os = $ua_os;

$vbulletin->db->query_write("INSERT INTO " . TABLE_PREFIX . "postinfo (postid, OS, browser) VALUES (" . $post['postid'] . ",'$os' ,'$browser')");
Then edit Display the information on postbit:

Find:
Code:
$osname = array(
Add after:
Code:
'win_7' => "Windows 7",
Then i used this icon (leave it named what it is) Add it to images/useragent:

There isn't a "$osname = array(" anywhere.
Reply With Quote
  #87  
Old 10-27-2009, 07:10 PM
smokin1337 smokin1337 is offline
 
Join Date: Oct 2009
Posts: 23
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This is the entire plugin Display information on postbit with win 7 added:

Code:
$os = $post['OS'];
$browser = $post['browser'];

iF (!empty($os) && !empty($browser)) {
   $browsername = array(
                  'firefox' => "Mozilla Firefox",
                  'ie' => "Windows Internet Explorer",
                  'opera' => "Opera",
                  'operamini' => "Opera Mini",
                  'mozilla' => "Mozilla",
                  'netscape' => "Netscape Navigator",
                  'safari' => "Safari",
                  'epiphany' => "Epiphany",
                  'galeon' => "Galeon",
                  'konqueror' => "Konqueror",
                  'firebird' => "Mozilla Firebird",
                  'avant' => "Avant Browser",
                  'maxthon' => "Maxthon",
                  'slimbrowser' => "SlimBrowser",
                  'gc' => "Google Chrome"
                  );

   $osname = array(
             'win_7' => "Windows 7",
             'windows_xp_2003' => "Windows XP/2003",
             'windows_vista' => "Windows Vista",
             'linuxdebian' => "Debian",
             'linuxfedora' => "Fedora",
             'linuxgentoo' => "Gentoo Linux",
             'linuxkateos' => "KateOS",
             'linuxknoppix' => "knoppix",
             'linuxkubuntu' => "Kubuntu",
             'linuxmandriva' => "Mandriva Linux",
             'linuxredhat' => "Red Hat Linux",
             'linuxslackware' => "Slackware",
             'linuxsuse' => "OpenSUSE",
             'linuxubuntu' => "Ubuntu",
             'linuxarch' => "Arch Linux",
             'linux' => "Linux",
             'macos' => "Mac OS",
             'amiga' => "Amiga",
             'beos' => "BeOS",
             'freebsd' => "FreeBSD",
             'netbsd' => "NetBSD",
             'solaris' => "Solaris",
             'symbian' => "Symbian OS",
             'unix' => "Unix",
             'windows_98_nt_2000' => "Windows 98/NT/2000",
             'windows_me' => "Windows ME"
             );

   $os_name = $osname[$os];
   $os_name = empty($os_name) ? $os : $os_name;
   $browser_name = $browsername[$browser];
   $browser_name = empty($browser_name) ? $browser : $browser_name;

   $template_hook['postbit_userinfo_right'] .= "<img src='images/useragent/icon_$os.gif' alt='$os_name' /> <img src='images/useragent/icon_$browser.gif' alt='$browser_name' />";
}
Reply With Quote
  #88  
Old 10-29-2009, 03:12 PM
tomalla tomalla is offline
 
Join Date: Jan 2009
Location: polska
Posts: 11
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Again Windows7
I've installed today this product. Information about Windows7 doesn't displayed. How to add Windows 7 icon and correct displaying info about windows 7. Actually windows 7 is displayed as windows nt,2000
Reply With Quote
  #89  
Old 10-29-2009, 03:30 PM
bollie's Avatar
bollie bollie is offline
 
Join Date: Jun 2006
Location: Zele (Belgium)
Posts: 259
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have code matched

Look http://www.pctuts.be/f182/installere...spyware-32690/ work for windows 7
Reply With Quote
  #90  
Old 04-16-2010, 06:22 PM
samdu samdu is offline
 
Join Date: Jun 2009
Location: SC
Posts: 5
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I got Windows 7 working pretty easily. Now Chrome on the other hand, not so much. I added a line in the Detect Browser section that should work and uploaded a matching icon to the proper location, but Chrome on MacOS still shows up as Safari. Is this a Chrome thing or something I'm missing in the Mod?
Reply With Quote
  #91  
Old 04-16-2010, 06:26 PM
samdu samdu is offline
 
Join Date: Jun 2009
Location: SC
Posts: 5
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Update: Chrome shows up as Safari in Windows as well.
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 06:36 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.06266 seconds
  • Memory Usage 2,358KB
  • Queries Executed 26 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (10)bbcode_code
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (3)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (2)postbit_attachment
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete