vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 2.x Full Releases (https://vborg.vbsupport.ru/forumdisplay.php?f=4)
-   -   Quick Reply Box (https://vborg.vbsupport.ru/showthread.php?t=34597)

Elyk X 01-18-2004 01:27 AM

oh yeah...its a good thing the support over here is so good *rolls eyes*

Elyk X 01-18-2004 08:46 PM

Ok..nvm, i put in an old one for 2.2.6 that works....but its kinda funny that it works...and this one doenst.

kurv 01-20-2004 08:53 PM

I can not get this working either... any help would be appreciated :) I am running 2.3.4

I have checked and rechecked my settings and the install...

Deska 01-21-2004 02:07 AM

This hack work with v2.3.4!

MeTaL_oRgY 01-21-2004 02:20 AM

Ok, tried bigdaddy`s hack first and it didn?t work..... the box don?t appear....

can?t get the box to appear... I?m on 2.3.4, here are my files:

showthread.php
PHP Code:

<?php

error_reporting
(7);

$action $HTTP_GET_VARS['action'];
$goto $HTTP_GET_VARS['goto'];

if ( isset(
$goto) and ($goto=='lastpost' or $goto=='newpost')) {
  
$noheader=1;
}

// ############################################################################
// ############################# SHOW POST ####################################
// ############################################################################

if ($action=="showpost") {

    
$templatesused 'postbit_search,postbit_buddy,postbit_useremail,icq,aim,yahoo,postbit_homepage,postbit_profile,postbit_ip_show,postbit_ip_hidden,postbit,postbit_sendpm,postbit_avatar,postbit_offline,postbit_online,postbit_editedby,postbit_signature,postbit_attachment,postbit_attachmentimage,showpost';
    include(
'./global.php');

    if (isset(
$postid) and $postid!=and $postid!="") {
      
$postid verifyid("post",$postid);

      
$getthread=$DB_site->query_first("SELECT threadid FROM post WHERE postid='$postid'");
      
$threadid=$getthread[threadid];
    }

    
$threadid intval($threadid);
    
$thread verifyid("thread",$threadid,1,1);

    if (!
$thread['visible']) {
      
$idname="thread";
      eval(
"standarderror(\"".gettemplate("error_invalidid")."\");");
      exit;
    }

    
$forum=getforuminfo($thread['forumid']);

    
$getperms=getpermissions($thread['forumid'],-1,-1,$forum['parentlist']);
    if (!
$getperms['canview']) {
      
show_nopermission();
    }
if (!
$getperms['canviewothers'] and $thread['postuserid']!=$bbuserinfo['userid']) {
  
show_nopermission();
}

if ((
$bbuserinfo['userid']!=$thread['postuserid']) and (!$getperms['canviewothers'] or !$getperms['canreplyothers'])) {
    
$replybox='';
} elseif (!
$getperms['canview'] or (!$getperms['canreplyown'] and $bbuserinfo['userid']==$thread['postuserid'])) {
    
$replybox='';
} elseif (!
$thread['open'] and !ismoderator($thread['forumid'],'canopenclose')) {
    
$replybox='';
} else {
    
$textareacols gettextareawidth();
    eval(
"\$replybox = \"".gettemplate('showthread_replybox')."\";");
}

if ((!isset(
$pagenumber) or $pagenumber==0) and $pagenumber!="lastpage") {
  
$pagenumber=1;
}

    
$bbcodeon=iif($forum[allowbbcode],$ontext,$offtext);
    
$imgcodeon=iif($forum[allowimages],$ontext,$offtext);
    
$htmlcodeon=iif($forum[allowhtml],$ontext,$offtext);
    
$smilieson=iif($forum[allowsmilies],$ontext,$offtext);

    
$post=$DB_site->query_first("
    SELECT
    post.*,post.username AS postusername,post.ipaddress AS ip,user.*,userfield.*,"
.iif($forum[allowicons],'icon.title as icontitle,icon.iconpath,','')."
    attachment.attachmentid,attachment.filename,attachment.visible AS attachmentvisible,attachment.counter
    "
.iif($avatarenabled,",avatar.avatarpath,NOT ISNULL(customavatar.avatardata) AS hascustomavatar,customavatar.dateline AS avatardateline","")."
    FROM post
    "
.iif($forum[allowicons],'LEFT JOIN icon ON icon.iconid=post.iconid','')."
    LEFT JOIN user ON user.userid=post.userid
    LEFT JOIN userfield ON userfield.userid=user.userid
    "
.iif ($avatarenabled,"LEFT JOIN avatar ON avatar.avatarid=user.avatarid
                           LEFT JOIN customavatar ON customavatar.userid=user.userid"
,"")."
    LEFT JOIN attachment ON attachment.attachmentid=post.attachmentid
    WHERE post.postid = '
$postid'
    "
);

    if (!
$getperms['cangetattachment']) {
        
$viewattachedimages=0;
    }

    
$postbits getpostbit($post);

    
updateuserforum($thread['forumid']);

    eval(
"dooutput(\"".gettemplate("showpost")."\");");
    exit;
}

// ##############################################################################
// ############################# SHOW THREAD ####################################
// ##############################################################################

$templatesused 'showthread_ratingdisplay,postbit_search,postbit_buddy,postbit_ignore,postbit_useremail,icq,aim,yahoo,postbit_homepage,postbit_profile,postbit_ip_show,postbit_ip_hidden,postbit,postbit_sendpm,postbit_avatar,postbit_offline,postbit_online,postbit_editedby,postbit_signature,postbit_attachment,postbit_attachmentimage,showthread_adminoptions,showthread_threadrate,showthread_pollresults_voted,showthread_pollresults_closed,showthread_pollresults_cantvote,showthread_firstunread,showthread_nextnewestthread,showthread_nextoldestthread,forumrules,showthread';
require(
'./global.php');

// words to highlight from the search engine
$replacewords = array();
if (!empty(
$highlight)) {
    
$highlight preg_quote(strtolower($highlight), '#');
    if (
$allowwildcards) {
        
$highlight str_replace('\*''[^\s]*'$highlight);
    }
    
$highlight str_replace('\<''<'$highlight);
    
$highlight str_replace('\>''>'$highlight);
    
$highlightwords explode(' '$highlight);
    while (list(
$key,$val) = each($highlightwords)) {
        if (
$val=='or' OR $val=='and' OR $val=='not') {
            continue;
        }
        
$replacewords["$key"] = htmlspecialchars($val);
    }
}

// oldest first or newest first
if ($postorder==0) {
  
$postorder="";
} else {
  
$postorder="DESC";
}

// goto last post
if ($goto=="lastpost") {
  if (isset(
$threadid) and $threadid!=0) {
    
$threadid verifyid("thread",$threadid);

    if (
$getlastpost=$DB_site->query_first("SELECT postid,post.dateline FROM post,thread WHERE post.threadid=thread.threadid AND thread.threadid='$threadid' AND post.visible=1 AND thread.visible=1 ORDER BY post.dateline DESC LIMIT 1")) {
      
header("Location: showthread.php?s=$session[sessionhash]&postid=$getlastpost[postid]iif(!empty($highlight), "&highlight=$highlight""") . "#post$getlastpost[postid]");
      exit;
    }
  }
  if (isset(
$forumid) and $forumid!=0) {
    
$foruminfo=verifyid("forum",$forumid,1,1);
    
$forumid=$foruminfo['forumid'];

        
$forumslist "";
        
$getchildforums=$DB_site->query("SELECT forumid,parentlist FROM forum WHERE INSTR(CONCAT(',',parentlist,','),',$forumid,')>0");
        while (
$getchildforum=$DB_site->fetch_array($getchildforums)) {
            if (
$getchildforum[forumid]==$forumid) {
                
$parentlist=$getchildforum[parentlist];
            }
            
$forumslist.=",$getchildforum[forumid]";
        }

    
$thread=$DB_site->query_first("SELECT threadid FROM thread WHERE forumid IN (0$forumslist) AND visible=1 AND (sticky=1 OR sticky=0) AND lastpost>='".($foruminfo[lastpost]-30)."' AND open<>10 ORDER BY lastpost DESC LIMIT 1");

    if (
$getlastpost=$DB_site->query_first("SELECT postid FROM post WHERE threadid='$thread[threadid]' AND visible=1 ORDER BY postid DESC LIMIT 1")) {
      
header("Location: showthread.php?s=$session[sessionhash]&postid=$getlastpost[postid]iif(!empty($highlight), "&highlight=$highlight""") . "#post$getlastpost[postid]");
      exit;
    }
  }
}

// goto newest post
if ($goto=="newpost") {
  
$threadid verifyid("thread",$threadid);

    if ((
$tview get_bbarraycookie('threadview'$threadid)) > $bbuserinfo['lastvisit']) {
    
$bbuserinfo['lastvisit'] = $tview;
  }

  if (
$posts=$DB_site->query_first("SELECT postid,dateline FROM post WHERE post.threadid=$threadid AND post.visible=1 AND post.dateline>'$bbuserinfo[lastvisit]' ORDER BY dateline LIMIT 1")) {
    
header("Location: showthread.php?s=$session[sessionhash]&postid=$posts[postid]iif(!empty($highlight), "&highlight=$highlight""") . "#post$posts[postid]");
    exit;
  } else {
    
header("Location: showthread.php?s=$session[sessionhash]&threadid=$threadid&goto=lastpost" iif(!empty($highlight), "&highlight=$highlight"""));
    exit;
  }
}

if (
$goto=="nextnewest") {
  
$thread verifyid("thread",$threadid,1,1);
  if (
$getnextnewest=$DB_site->query_first("SELECT threadid
            FROM thread
            WHERE forumid='
$thread[forumid]'
              AND lastpost>'
$thread[lastpost]'
              AND visible=1
              AND open<>10
            ORDER BY lastpost LIMIT 1"
)) {
    
$threadid=$getnextnewest[threadid];
    unset (
$thread);
  } else {
    eval(
"standarderror(\"".gettemplate("error_nonextnewest")."\");");
  }
}

if (
$goto=="nextoldest") {
  
$thread verifyid("thread",$threadid,1,1);
    if (
$getnextoldest=$DB_site->query_first("SELECT threadid
            FROM thread
            WHERE forumid='
$thread[forumid]'
                AND lastpost<'
$thread[lastpost]'
                AND visible=1
                AND open<>10
            ORDER BY lastpost DESC LIMIT 1"
)) {
        
$threadid=$getnextoldest[threadid];
        unset(
$thread);
    } else {
    eval(
"standarderror(\"".gettemplate("error_nonextoldest")."\");");
    }
}

$umaxposts explode(','$usermaxposts ",$maxposts");
$newmaxposts max($umaxposts);

if (isset(
$postid) and $postid!=and $postid!="") {
  
$postid verifyid("post",$postid);

  
$getthread=$DB_site->query_first("SELECT threadid FROM post WHERE postid='$postid'");
  
$threadid=$getthread[threadid];

  if (!
$postorder) {
    
$getpagenum=$DB_site->query_first("SELECT COUNT(*) AS posts FROM post WHERE threadid='$threadid' AND postid<='$postid'");
  } else {
    
$getpagenum=$DB_site->query_first("SELECT COUNT(*) AS posts FROM post WHERE threadid='$threadid' AND postid>='$postid'");
  }
  if (
$bbuserinfo['maxposts']!=-and $bbuserinfo['maxposts']!=and $bbuserinfo['maxposts'] <= $newmaxposts)    {
      
sanitize_pageresults($getpagenum[posts], $pagenumber$perpage$newmaxposts$bbuserinfo['maxposts']);
  } else {
       
sanitize_pageresults($getpagenum[posts], $pagenumber$perpage$newmaxposts$maxposts);
  }
  
$pagenumber ceil($getpagenum['posts']/$perpage);
}

$threadid intval($threadid);
$thread verifyid("thread",$threadid,1,1);

if (
$wordwrap!=0) {
  
$thread['title']=dowordwrap($thread['title']);
}

if (!
$thread['visible']) {
  
$idname="thread";
  eval(
"standarderror(\"".gettemplate("error_invalidid")."\");");
  exit;
}

if (
$thread['open'] == 10) {
   
// send them to their correct thread
    
header("Location: showthread.php?s=$session[sessionhash]&threadid=$thread[pollid]");
    exit;
}

$forum=getforuminfo($thread['forumid']);

$getperms=getpermissions($thread['forumid'],-1,-1,$forum['parentlist']);
if (!
$getperms['canview']) {
  
show_nopermission();
}
if (!
$getperms['canviewothers'] and ($thread['postuserid']!=$bbuserinfo['userid'] or $bbuserinfo['userid']==0)) {
  
show_nopermission();
}

if (
$noshutdownfunc) {
  
$DB_site->query("UPDATE thread SET views=views+1 WHERE threadid='$threadid'");
} else {
  
$shutdownqueries[]="UPDATE LOW_PRIORITY thread SET views=views+1 WHERE threadid='$threadid'";
}

if (
$bbuserinfo[cookieuser]) {
  
set_bbarraycookie('threadview'$threadidtime());
}

// display ratings if enabled
$ratingdisplay '';
if (
$forum['allowratings']==1) {
    if (
$thread['votenum'] > 0) {
        
$thread['voteavg'] = sprintf('%.2f', ($thread['votetotal'] / $thread['votenum']));
        
$thread['rating'] = intval(round($thread['voteavg']));
    }
    if (
$thread['votenum']>=$showvotes) {
        eval(
"\$ratingdisplay = \"".gettemplate('showthread_ratingdisplay')."\";");
    }
}

// draw nav bar
$navbar=makenavbar($threadid,"thread",0);

$curforumid $thread['forumid'];

makeforumjump();

if (
$thread[pollid]) {
  
$pollid=$thread[pollid];
  
$pollinfo=$DB_site->query_first("SELECT * FROM poll WHERE pollid='$pollid'");

  
$pollinfo[question]=bbcodeparse($pollinfo[question],$forum[forumid],1);

  
$splitoptions=explode("|||"$pollinfo[options]);
  
$splitvotes=explode("|||",$pollinfo[votes]);

  
$showresults 0;
  
$uservoted 0;
  
$cantvote 0;

  if (!
$pollinfo['active'] OR !$thread['open'] or ($pollinfo['dateline'] + ($pollinfo['timeout'] * 86400) < time() AND $pollinfo['timeout'] != 0)){
    
//thread/poll is closed, ie show results no matter what
    
$showresults 1;
  } else if (!
$getperms['canvote']) {
      
$cantvote true;
  } else {
    
//get userid, check if user already voted
    
if (get_bbarraycookie('pollvoted'$pollid) or ($bbuserinfo['userid'] and $uservote=$DB_site->query_first("SELECT pollvoteid FROM pollvote WHERE userid='$bbuserinfo[userid]' AND pollid=$pollid"))) {
      
$uservoted 1;
    }
  }

  
$counter=0;
  while (
$counter++ < $pollinfo[numberoptions]) {
    
$pollinfo[numbervotes] += $splitvotes[$counter-1];
  }

  
$counter=0;
  
$pollbits="";
  
$option = array();

  while (
$counter++<$pollinfo[numberoptions]) {
    
$option[question] = bbcodeparse($splitoptions[$counter-1],$forum[forumid],1);
    
$option[votes] = $splitvotes[$counter-1];  //get the vote count for the option
    
$option[number] = $counter;  //number of the option

    //Now we check if the user has voted or not
    
if ($showresults OR $uservoted OR $cantvote) { // user did vote or poll is closed

      
if ($option[votes] == 0){
        
$option[percent] = 0;
      } else{
        
$option[percent] = number_format($option[votes]/$pollinfo[numbervotes]*100,2);
      }

      
$option[graphicnumber]=$option[number]%1;
      
$option[barnumber] = round($option[percent])*2;
      if (
$showresults) {
        eval(
"\$pollstatus = \"".gettemplate("showthread_pollresults_closed")."\";");
      } elseif (
$cantvote) {
          eval(
"\$pollstatus = \"".gettemplate("showthread_pollresults_cantvote")."\";");
      } elseif (
$uservoted) {
        eval(
"\$pollstatus = \"".gettemplate("showthread_pollresults_voted")."\";");
      } else {
        
$pollstatus ''// just in case
      
}
      eval(
"\$pollbits .= \"".gettemplate("pollresult")."\";");
    } else {
      if (
$pollinfo['multiple']) {
            eval(
"\$pollbits .= \"".gettemplate("polloption_multiple")."\";");
        } else {
            eval(
"\$pollbits .= \"".gettemplate("polloption")."\";");
        }
     }
  }

  if (
$pollinfo['multiple']) {
       
$pollinfo['numbervotes'] = $pollinfo['voters'];
    }

  if (
$showresults OR $uservoted OR $cantvote) {
    eval(
"\$poll = \"".gettemplate("showthread_pollresults")."\";");
  } else {
    eval(
"\$poll = \"".gettemplate("showthread_polloptions")."\";");
  }
} else {
  
$poll="";
}

$bbcodeon=iif($forum[allowbbcode],$ontext,$offtext);
$imgcodeon=iif($forum[allowimages],$ontext,$offtext);
$htmlcodeon=iif($forum[allowhtml],$ontext,$offtext);
$smilieson=iif($forum[allowsmilies],$ontext,$offtext);

$counter=0;

// can do it this way or use a strstr() for each post but I feel this will be quicker overall
unset($ignore);
$ignorelist explode(' '$bbuserinfo['ignorelist']);
while ( list(
$key$val)=each($ignorelist) ) {
  
$ignore[$val] = 1;
}

$postscount=$DB_site->query_first("SELECT COUNT(*) AS posts FROM post WHERE post.threadid='$threadid' AND post.visible=1");
$totalposts=$postscount[posts];

if (
$bbuserinfo['maxposts']!=-and $bbuserinfo['maxposts']!=and $bbuserinfo['maxposts'] <= $newmaxposts)    {
   
sanitize_pageresults($totalposts$pagenumber$perpage$newmaxposts$bbuserinfo['maxposts']);
} else {
   
sanitize_pageresults($totalposts$pagenumber$perpage$newmaxposts$maxposts);
}

$limitlower=($pagenumber-1)*$perpage+1;
$limitupper=($pagenumber)*$perpage;

$getpostids=$DB_site->query("
    SELECT post.postid FROM post
    WHERE post.threadid='
$threadid' AND post.visible=1
    ORDER BY dateline 
$postorder LIMIT ".($limitlower-1).",$perpage
"
);

if (
$limitupper>$totalposts) {
  
$limitupper=$totalposts;
  if (
$limitlower>$totalposts) {
    
$limitlower=$totalposts-$perpage;
  }
}
if (
$limitlower<=0) {
  
$limitlower=1;
}
$postids="post.postid IN (0";
while (
$post=$DB_site->fetch_array($getpostids)) {
  
$postids.=",".$post['postid'];
}

$postids.=")";


$posts=$DB_site->query("
SELECT
post.*,post.username AS postusername,post.ipaddress AS ip,user.*,userfield.*,"
.iif($forum[allowicons],'icon.title as icontitle,icon.iconpath,','')."
attachment.attachmentid,attachment.filename,attachment.visible AS attachmentvisible,attachment.counter
"
.iif($avatarenabled,",avatar.avatarpath,NOT ISNULL(customavatar.avatardata) AS hascustomavatar,customavatar.dateline AS avatardateline","")."
FROM post
"
.iif($forum[allowicons],'LEFT JOIN icon ON icon.iconid=post.iconid','')."
LEFT JOIN user ON user.userid=post.userid
LEFT JOIN userfield ON userfield.userid=user.userid
"
.iif ($avatarenabled,"LEFT JOIN avatar ON avatar.avatarid=user.avatarid
                       LEFT JOIN customavatar ON customavatar.userid=user.userid"
,"")."
LEFT JOIN attachment ON attachment.attachmentid=post.attachmentid
WHERE 
$postids
ORDER BY dateline 
$postorder
"
);


if (!
$getperms['cangetattachment']) {
    
$viewattachedimages=0;
}

$postbits '';
$counter=0;
$postdone = array();
$sigcache = array();
while (
$post=$DB_site->fetch_array($posts) and $counter++<$perpage) {

  if (
$postdone[$post[postid]]) {
    
$counter--;
    continue;
  } else {
    
$postdone[$post[postid]]=1;
  }
  
$postbits .= getpostbit($post);
}

$pagenav getpagenav($totalposts,"showthread.php?s=$session[sessionhash]&amp;threadid=$threadid&amp;perpage=$perpage".iif(isset($highlight), "&amp;highlight=$highlight"""));

$DB_site->free_result($posts);
unset(
$post);
unset(
$sigcache); //don't need the signature cache anymore

if ($thread[open]) {
  
$replyclose="{replyimage}";
} else {
  
$replyclose="{closedthreadimage}";
}

if (
$thread[lastpost]>$bbuserinfo[lastvisit]) {
  
// do blue arrow link

  
if ($firstnew) {
        
$newpostlink="#newpost";
  } else {
        
$newpostlink="showthread.php?s=$session[sessionhash]&amp;threadid=$threadid&amp;goto=newpost";
  }

  eval(
"\$firstunread = \"".gettemplate("showthread_firstunread")."\";");

} else {
  
$firstunread="";
}
if (
$forum[allowratings]) {
  eval(
"\$threadrateselect = \"".gettemplate("showthread_threadrate")."\";");
} else {
  
$threadrateselect "&nbsp;";
}

if (
ismoderator($thread['forumid']) or $getperms['canopenclose'] or $getperms['candeletethread'] or $getperms['canmove']) {
  eval(
"\$adminoptions = \"".gettemplate("showthread_adminoptions")."\";");
} else {
  
$adminoptions "&nbsp;";
}
getforumrules($forum,$getperms);

updateuserforum($thread['forumid']);

eval(
"dooutput(\"".gettemplate("showthread")."\");");

?>

showthread template
HTML Code:

<!-- first unread and next/prev -->
<table cellpadding="2" cellspacing="0" border="0" width="{contenttablewidth}" {tableinvisibleextra} align="center">
<tr>
        <td><smallfont>$pagenav $firstunread&nbsp;</smallfont></td>
        <td align="right"><smallfont>
        <img src="{imagesfolder}/prev.gif" alt="" border="0">
        <a href="showthread.php?s=$session[sessionhash]&amp;threadid=$threadid&amp;goto=nextoldest">Last Thread</a>
        &nbsp;
        <a href="showthread.php?s=$session[sessionhash]&amp;threadid=$threadid&amp;goto=nextnewest">Next Thread</a>
        <img src="{imagesfolder}/next.gif" alt="" border="0">
        </smallfont></td>
</tr>
</table>
<!-- first unread and next/prev -->
$replybox

I?ve tried on the showthread template to move the $replybox after </table> and before <!--first unread and next/prev> tags... but stilll it don?t show up... What am I doing wrong??? :ermm:

sticky 01-21-2004 04:01 AM

I can't get this to work on 2.3.4 either :( My members are pissed there is no quick reply and I can't seem to find one that works on this version.

MeTaL_oRgY 01-21-2004 04:15 AM

lol, I have no members so I can wait lol.... I have to install all the hacks and then design them... so I have around a month and a half :)... hope someone creates a quick reply hack soon XD

Prince 01-21-2004 02:27 PM

not sure what you all are talking about...I have this installed and working perfectly on vB 2.3.4

:confused:

Marcellus 01-22-2004 12:18 AM

If it's not working for you in 2.3.4, it is very likely you missed one important thing in the instuctions when editing the showthread.php file. There are TWO instances of the code you are supposed to replace. I overlooked this one minor detail at first and the box didn't show up. As soon as I replaced both instances, everything worked fine.

Elyk X 01-22-2004 12:46 AM

tell me where it says to change it twice in the install file and ill kiss your butt. All it says is to find that code. It never mentions it beign there again.


All times are GMT. The time now is 07:38 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.02809 seconds
  • Memory Usage 2,009KB
  • 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_html_printable
  • (1)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (3)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)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