vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.5 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=113)
-   -   Forms Hack (https://vborg.vbsupport.ru/showthread.php?t=93970)

zennifer 02-10-2006 12:37 PM

This is a great hack and is working well with one acception.

If anyone replys to the thread that is created by it the replys are not listed. In other words all threads created by this hack are listed as having 0 replys even though they may have a dozen or more. Has anyone experianced this?

ArchangelX 02-11-2006 03:02 AM

I'm confused...what is the hooks? How do I edit it? I'm sorry...this is my first time editing stuff like this...can someone give me a hint? Thanks!

ArchangelX 02-11-2006 04:01 AM

Forget it...I figured it out...thanks!

PET 02-12-2006 03:32 AM

I don't really understand this:

Quote:

2 - Edit the main hook - the instructions are all inside the hook itself, in the top half. Follow the instructions carefully!
Where are the options ? How do i create a new form ??

Jaguartje 02-18-2006 04:36 PM

I'm using this hack a while now, but now I found out that Unregistered or unloggedin visitors can also fill in the form and post it. I don't want this. The form has to get a prevention of submitting the form if someone is known as "Unregistered" on the website. I've tried the code below, but this doesn't seem to function:

PHP Code:

    if ($bbuserinfo == 'Unregistered')
    {
        
$errormessage "You have to register or login first before submitting this form. You can register <a href=\"http://www.coy-guild.net/register.php\">here</a>" or log in <a href=\"http://www.coy-guild.net/login.php\">here</a>.;
            eval('print_output("' . fetch_template('
STANDARD_ERROR') . '");');
            exit();
    } 

Any suggestions?

Abe1 02-18-2006 10:13 PM

Quote:

Originally Posted by Jaguartje
I'm using this hack a while now, but now I found out that Unregistered or unloggedin visitors can also fill in the form and post it. I don't want this. The form has to get a prevention of submitting the form if someone is known as "Unregistered" on the website. I've tried the code below, but this doesn't seem to function:

PHP Code:

    if ($bbuserinfo == 'Unregistered')
    {
        
$errormessage "You have to register or login first before submitting this form. You can register <a href=\"http://www.coy-guild.net/register.php\">here</a>" or log in <a href=\"http://www.coy-guild.net/login.php\">here</a>.;
            eval('print_output("' . fetch_template('
STANDARD_ERROR') . '");');
            exit();
    } 

Any suggestions?

In the hook, there is the following setting: USERGROUPS ALLOWED

Set it to 0 and 1

Jaguartje 02-19-2006 09:35 AM

Thanks, I missed that option!

descds 02-19-2006 01:35 PM

OK a little confused here.

My form works perfectly well have is by default posting happily to

$formforumid = "27";

However from what i understand if i put &f= into the url i can get it to post to other forums but can i heck as like get that to work :)

So say i use

newthread.php?do=Usenet_Review=f=12

it should create a new thread into forum ID number 12 correct ?

However it insists on posting to 27 each time.

Obviously it would be nice to use one form and hack and then put in the url which forums to post it to.

Any ideas what i'm doing wrong ? Or is there more i should be looking at ?

Abe1 02-19-2006 03:00 PM

Quote:

Originally Posted by descds
OK a little confused here.

My form works perfectly well have is by default posting happily to

$formforumid = "27";

However from what i understand if i put &f= into the url i can get it to post to other forums but can i heck as like get that to work :)

So say i use

newthread.php?do=Usenet_Review=f=12

it should create a new thread into forum ID number 12 correct ?

However it insists on posting to 27 each time.

Obviously it would be nice to use one form and hack and then put in the url which forums to post it to.

Any ideas what i'm doing wrong ? Or is there more i should be looking at ?

You have to add it to the Template also. You have to add a hidden field named forumid.

descds 02-19-2006 03:49 PM

Quote:

Originally Posted by Abe1
You have to add it to the Template also. You have to add a hidden field named forumid.

OK i'm nearly there i'm sure but its not quite right yet.

Heres my plugins and templates. Can you tell me what i'm doing wrong ?

PHP Code:

// To add more then one form, copy this whole text, and creat a new plug-in with the hook location 'newthread_start'.
// After, change the form name. You can't have 2 forms with the same name.

// Name of this form
$formname "Usenet_Review";

if (
$_REQUEST['do'] == $formname)
{

// #######################################################################
// ######################## CUSTOMIZE VARIABLES ##########################
// #######################################################################

////////////////////////////////////////////////////////////////////////////////////////////////////
////// BEGIN CUSTOMIZATION BELOW////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////////////////////////
//VARIABLES
//Study how variables are add here to add or remove any. If you add a variable to your form, you must add it to part one and part two.
////////////////////////////////////////////////////////////////////////////////////////////////////

// Part 1
$vbulletin->input->clean_array_gpc('p', array(
'normalanswer1' => TYPE_STR,
'radioanswer1' => TYPE_STR,
'radioanswer3other' => TYPE_STR,
'answer1' => TYPE_STR,
'answer2' => TYPE_STR,
'answer3' => TYPE_STR,
'longanswer1' => TYPE_STR,
'longanswer2' => TYPE_STR
));

// Part 2
$normalanswer1 $vbulletin->GPC['normalanswer1'];
$radioanswer1 $vbulletin->GPC['radioanswer1'];
$radioanswer3other $vbulletin->GPC['radioanswer3other'];
$answer1 $vbulletin->GPC['answer1'];
$answer2 $vbulletin->GPC['answer2'];
$answer3 $vbulletin->GPC['answer3'];
$longanswer1 $vbulletin->GPC['longanswer1'];
$longanswer2 $vbulletin->GPC['longanswer2'];

////////////////////////////////////////////////////////////////////////////////////////////////////
//USERGROUPS ALLOWED
//You can add or remove usegroups that are ALLOWED to use this form by changing the numbers below in the array.
//To enable this feature, remove the '//' before the 'if'.
////////////////////////////////////////////////////////////////////////////////////////////////////

if (!in_array($vbulletin->userinfo['usergroupid'], array(6,7,5,12,17,18,33))) print_no_permission();

////////////////////////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////////////////////////
//NAME OF TEMPLATES - DO THIS BIT IF YOU ARE MAKING MORE FORMS AND WANT TO USE A DIFFERENT LOOKING TEMPLATE
////////////////////////////////////////////////////////////////////////////////////////////////////

// Name of the main template
$maintemplate "Usenet";
// Name of the answer template
$answertemplate "Usenet_Review";

////////////////////////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////////////////////////
//CHOOSE WHETHER YOU WANT FORM TO BE POSTED IN A NEW THREAD, NEW POLL, REPLY TO EXISITING THREAD, PMed OR EMAILED
///////////////////////////////////////////////////////////////////////////////////////////////////

//ENABLE FORM TO BE POSTED - 1 = yes, 0 = no
$formforum "1";

//FORUM TO POST NEW THREAD IN
//You CAN make this number a variable. You can have a drop down menu or in the link like do=form&f=1. Make sure you add it the variables list.
 
$formforumid $forumid
//if (strlen($formforumid) == 0) {
 //  $errormessage = $vbulletin->userinfo['username'] . ", Fatal Error - please contact admin and tell them the formforumid variable was blank when trying to create a new classified advert.  Thanks!";
  // eval('print_output("' . fetch_template('STANDARD_ERROR') . '");');
  // exit();
//}  

//ENABLE POLL TO BE CREATED - 1 = yes, 0 = no
$formpoll "0";
$polloption[1] = "Yes";
$polloption[2] = "No";
$polloption[3] = "Maybe";

//Make poll public - 1 = yes, 0 = no
$pollpublic "0";

////////////////////////////////////////////////////////////////////////////////////////////////////

//ENABLE FORM TO REPLY TO EXISTING THREAD - 1 = yes, 0 = no
$formreply "0";

//EXISTING THREAD ID FOR FORM TO REPLY IN
$formreplythreadid "12345";

////////////////////////////////////////////////////////////////////////////////////////////////////

//ENABLE FORM TO BE PMED (guests CANNOT use this option) - 1 = yes, 0 = no
$formpm "0";

//USERNAME TO PM TO
$formpmname "Abe";

////////////////////////////////////////////////////////////////////////////////////////////////////

//ENABLE FORM TO BE EMAILED - 1 = yes, 0 = no
$formemail "0";

//EMAIL ADDRESS TO EMAIL TO
$formemailaddress "youremail@yourforums.com";

////////////////////////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////////////////////////
//REDIRECT OPTIONS:
// 0 - thank you message (thread, reply, pm, or email)
// 1 - redirect to post (thread or reply)
// 2 - redirect to thread (thread only)
// 3 - redirect to forum (thread only)
// 4 - redirect to editpost to upload attachments (thread or reply)
//
// Feel free to change the thank you message if you choose option 0
////////////////////////////////////////////////////////////////////////////////////////////////////

$redirectoption "0";

$errormessage "Thank you for submitting this form!"//This is the thank you message

////////////////////////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////////////////////////
//FORCE USER TO ANSWER ALL QUESTIONS - 1 = yes, 0 = no
//If you added or deleted variables, you must edit what it checked for. Search for "$answerall ==" and edit 2 lines under it.
////////////////////////////////////////////////////////////////////////////////////////////////////

$answerall "1";

////////////////////////////////////////////////////////////////////////////////////////////////////
//TITLE OF FORM (do not use quotation marks or you will get a parse error)
////////////////////////////////////////////////////////////////////////////////////////////////////

$formtitle "Usenet Review Submit";

////////////////////////////////////////////////////////////////////////////////////////////////////
//TITLE OF THREAD/POST/PM/EMAIL (do not use quotation marks in the title or you will get a parse error)
//You may use variables from the form for this.
////////////////////////////////////////////////////////////////////////////////////////////////////
if ($radioanswer1 !="N/A") {
$posttitle "REVIEW: $normalanswer1 [$radioanswer1]";
} else {
$posttitle "REVIEW: $normalanswer1";
}
////////////////////////////////////////////////////////////////////////////////////////////////////
//PURPOSE OF FORM (do not use quotation marks or you will get a parse error)
////////////////////////////////////////////////////////////////////////////////////////////////////

$formpurpose "Try and be as concise as you can when submitting reviews. We appreciate that it takes a little longer but the more boxes you fill in, the better it is for everyone looking at it.";

////////////////////////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////////////////////////
//NORMAL INPUT BOX : QUESTION 1 (do not use quotation marks or you will get a parse error)
////////////////////////////////////////////////////////////////////////////////////////////////////

$normalquestion1 "Please Provide a Title For the New review. You don't need to submit REVIEW: or REGION here, it will be automatically added afterwards.";

////////////////////////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////////////////////////
//RADIO BOX CHOICES : QUESTION 1 (do not use quotation marks or you will get a parse error)
////////////////////////////////////////////////////////////////////////////////////////////////////

$radioquestion1 "Is this post N/A (Not Known) PAL or NTSC";

// The following choices must NOT have quotation marks
$radiochoice1a "N/A";
$radiochoice1b "PAL";
$radiochoice1c "NTSC";

////////////////////////////////////////////////////////////////////////////////////////////////////

//QUESTION 1 (do not use quotation marks or you will get a parse error)
$question1 "Usenet Group";
$explain1 "Please specify which group this post is goin up in ..";

//QUESTION 2 (do not use quotation marks or you will get a parse error)
$question2 "Post Filename?";
$explain2 "Please specify the searchable filename for this post ..";

//QUESTION 3 (do not use quotation marks or you will get a parse error)
$question3 "Link to a cover image";
$explain3 "If you have a link to a cover image (I.e. AMAZON) please post it here.";


////////////////////////////////////////////////////////////////////////////////////////////////////
//LONG TEXT AREA INPUT: QUESTION 1 (do not use quotation marks or you will get a parse error)
////////////////////////////////////////////////////////////////////////////////////////////////////

$longquestion1 "Please submit a text based NFO:";
$longexplain1 "You can cut and paste into this box and it eill be encapsuled into code tags to keep the format";

////////////////////////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////
//LONG TEXT AREA INPUT: QUESTION 2 (do not use quotation marks or you will get a parse error)
////////////////////////////////////////////////////////////////////////////////////////////////////

$longquestion2 "Please Provide A movie synopsis";
$longexplain2 "You can cut and paste this from other sites as long as its a movie synopsis and not someones review.";

////////////////////////////////////////////////////////////////////////////////////////////////
////// END OF CUSTOMIZATION ////////////////////////////////////////////////////////////////////
/////  DO NOT CHANGE BELOW UNLESS YOU KNOW WHAT YOU ARE DOING!!! ////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////

// #######################################################################
// ######################## START MAIN SCRIPT ############################
// #######################################################################
if ($_REQUEST['action'] == '')
{
  
$_REQUEST['action'] = "form";
}


$bbuserinfo $vbulletin->userinfo;

// start navbar
$navbits = array();
$navbits['newthread.php?' $vbulletin->session->vars['sessionurl'] . "do=$formname"] = $formtitle;

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

if (
$_REQUEST['action'] == "submit")
{

    if (
$answerall == "1")
    {
        if (
$normalanswer1 == '' OR $answer1 == '' OR $answer2 == '')
        {
            
$errormessage "$bbuserinfo[username], you need to fill in the <b>Title</b>, <b>Group</b> and <b>Search Name</b> to submit your review.";
            eval(
'print_output("' fetch_template('STANDARD_ERROR') . '");');
            exit();
        }
    }

    
$vbulletin->input->clean_array_gpc('p', array(
        
'wysiwyg'            => TYPE_BOOL,
        
'message'            => TYPE_STR
        
));

    if (
$vbulletin->GPC['wysiwyg'])
    {
        require_once(
DIR '/includes/functions_wysiwyg.php');
        
$vbtextanswer convert_wysiwyg_html_to_bbcode($vbulletin->GPC['message'], $foruminfo['allowhtml']);
    }
    else
    {
        
$vbtextanswer =& $vbulletin->GPC['message'];
    }

    eval(
'$formsend = "' fetch_template("$answertemplate") . '";');

    if (
$formforum == "1")
    {
        
$foruminfo verify_id('forum'$formforumid01);
        
$forumperms fetch_permissions($foruminfo[forumid]);
        
$newpost['username'] =& $vbulletin->userinfo['username'];
        
$newpost['message'] =& $formsend;
        
$newpost['title'] =& $posttitle;
        
$newpost['parseurl'] = '0';
        
$newpost['emailupdate'] = '9999';

        if (
$vbulletin->userinfo['signature'] != '')
        {
            
$newpost['signature'] = '1';
        }
        else
        {
            
$newpost['signature'] = '0';
        }

        
build_new_post('thread'$foruminfo, array(), array(), $newpost$errors);

        if (
$formpoll == "1")
        {
            
$threadinfo verify_id('thread'$newpost[threadid], 01);
            
$polloptions count($polloption);
            
$question $posttitle;
            
$vbulletin->GPC['options'] = $polloption;

            
$counter 0;
            
$optioncount 0;
            
$badoption '';
            while (
$counter++ < $polloptions)
            { 
// 0..Pollnum-1 we want, as arrays start with 0
                
if ($vbulletin->options['maxpolllength'] AND vbstrlen($vbulletin->GPC['options']["$counter"]) > $vbulletin->options['maxpolllength'])
                {
                    
$badoption .= iif($badoption', ') . $counter;
                }
                if (!empty(
$vbulletin->GPC['options']["$counter"]))
                {
                    
$optioncount++;
                }
            }

            
// Add the poll
            
$poll =& datamanager_init('Poll'$vbulletinERRTYPE_STANDARD);

            
$counter 0;
            while (
$counter++ < $polloptions)
            {
                if (
$vbulletin->GPC['options']["$counter"] != '')
                {
                    
$poll->set_option($vbulletin->GPC['options']["$counter"]);
                }
            }

            
$poll->set('question',    $question);
            
$poll->set('dateline',    TIMENOW);
            
$poll->set('active',    '1');
            
$poll->set('public',    $pollpublic);

            
$pollid $poll->save();
            
//end create new poll

            // update thread
            
$threadman =& datamanager_init('Thread'$vbulletinERRTYPE_STANDARD'threadpost');
            
$threadman->set_existing($threadinfo);
            
$threadman->set('pollid'$pollid);
            
$threadman->save();

        }
    }

    if (
$formreply == "1")
    {
        
$threadinfo verify_id('thread'$formreplythreadid01);
        
$forumperms fetch_permissions($threadinfo[forumid]);
        
$newpost['username'] =& $vbulletin->userinfo['username'];
        
$newpost['message'] =& $formsend;
        
$newpost['title'] =& $posttitle;
        
$newpost['parseurl'] = "1";
        
$newpost['emailupdate'] = '9999';

        if (
$vbulletin->userinfo['signature'] != '')
        {
            
$newpost['signature'] = '1';
        }
        else
        {
            
$newpost['signature'] = '0';
        }

        
build_new_post('reply'$foruminfo$threadinfo$postinfo$newpost$errors);
    }

    if (
$formpm == "1")
    {
        
$vbulletin->GPC['message'] =& $formsend;
        
$vbulletin->GPC['title'] =& $posttitle;
        
$vbulletin->GPC['recipients'] =& $formpmname;

        
$pm['message'] =& $vbulletin->GPC['message'];
        
$pm['title'] =& $vbulletin->GPC['title'];
        
$pm['recipients'] =& $vbulletin->GPC['recipients'];


        
// create the DM to do error checking and insert the new PM
        
$pmdm =& datamanager_init('PM'$vbulletinERRTYPE_ARRAY);

        
$pmdm->set('fromuserid'$vbulletin->userinfo['userid']);
        
$pmdm->set('fromusername'$vbulletin->userinfo['username']);
        
$pmdm->setr('title'$pm['title']);
        
$pmdm->setr('message'$pm['message']);
        
$pmdm->set_recipients($pm['recipients'], $permissions);
        
$pmdm->set('dateline'TIMENOW);

        
// everything's good!
        
$pmdm->save();
    }

    if (
$formemail == "1")
    {
        
vbmail($formemailaddress$posttitle$formsend);
    }

    if (
$redirectoption == "1")
    {
        
$vbulletin->url 'showthread.php?' $vbulletin->session->vars['sessionurl'] . "p=$newpost[postid]";
        eval(
print_standard_redirect('redirect_postthanks'));
        exit();
    }
    if (
$redirectoption == "2")
    {
        
$vbulletin->url 'showthread.php?' $vbulletin->session->vars['sessionurl'] . "t=$newpost[threadid]";
        eval(
print_standard_redirect('redirect_postthanks'));
        exit();
    }
    if (
$redirectoption == "3")
    {
        
$vbulletin->url 'forumdisplay.php?' $vbulletin->session->vars['sessionurl'] . "f=$foruminfo[forumid]";
        eval(
print_standard_redirect('redirect_postthanks'));
        exit();
    }
    if (
$redirectoption == "4")
    {
        
$vbulletin->url 'editpost.php?do=editpost&' $vbulletin->session->vars['sessionurl'] . "p=$newpost[postid]";
        eval(
print_standard_redirect('redirect_postthanks'));
        exit();
    }
    eval(
'print_output("' fetch_template('STANDARD_ERROR') . '");');
    exit();
}

if (
$_REQUEST['action'] == 'form')
{
              
// set message box width to usercp size
            
$stylevar['messagewidth'] = $stylevar['messagewidth_usercp'];
            
$dontusewysiwyg 1;
            
$editorid construct_edit_toolbar();

  eval(
'print_output("' fetch_template("$maintemplate") . '");');
}


Form Template
PHP Code:

$stylevar[htmldoctype]
<
html dir="$stylevar[textdirection]lang="$stylevar[languagecode]">
<
head>
$headinclude
<title>$vboptions[bbtitle] - $formtitle</title>
</
head>
<
body>
$header
$navbar

<!-- main -->
<
br />

<
form enctype="multipart/form-data" method="post" action="newthread.php">
<
input type="hidden" value="$formnamename="do" />
<
input type="hidden" value="submit" name="action" />
<
input type="hidden" value="$forumidname="f" />  

<
table class="tborder" cellpadding="$stylevar[cellpadding]cellspacing="$stylevar[cellspacing]border="0" width="100%" align="center">
<
tr>
    <
td class="tcat" colspan="3">
        
$vboptions[bbtitle] - $formtitle
    
</td>
</
tr>
<
tr>
    <
td class="panelsurround" align="center" colspan="3">

    <
table class="panel" cellpadding="0" cellspacing="$stylevar[formspacer]border="0" width="100%">
    <
tr>
        <
td align="$stylevar[left]">
            <
fieldset class="fieldset" style="margin:0px">
                <
table cellpadding="0" cellspacing="$stylevar[formspacer]border="0">
                <
tr>
                    <
td>
                        
$formpurpose

                    
</td>
                </
tr>
        </
table>
    </
fieldset>
</
td>
</
tr>
</
table>
</
td>
</
tr>
<
tr>
    <
td class="alt1" colspan="3">
                <
b>$normalquestion1</b>
        </
td>
    </
tr>
<
tr>
<
td class="alt2" colspan="3">
<
input type="text" size="73" maxlength="73" name="normalanswer1" />
</
td>
</
tr>
<
tr>
<
td class="alt2" colspan="3">
<
b>$radioquestion1</b>
</
td></tr><tr>
<
td><input type="radio" checked name="radioanswer1" value="$radiochoice1a/> $radiochoice1a </td>
<
td><input type="radio" name="radioanswer1" value="$radiochoice1b/> $radiochoice1b </td>
<
td><input type="radio" name="radioanswer1" value="$radiochoice1c/> $radiochoice1c </td>
</
tr>
<
tr>
<
td class="alt1" valign="middle">
<
b>Username</b>:<br />
Your Username.</td>
<
td class="alt1" valign="middle" colspan="2">
<
b>$bbuserinfo[username]</b></td>
</
tr>
<
tr>
<
td class="alt2" valign="middle">
<
b>$question1</b>:<br />
$explain1</td>
<
td class="alt2" valign="middle" colspan="2">
<
input type="text" size="30" name="answer1" /></td>
</
tr>
<
tr>
<
td class="alt1" valign="middle">
<
b>$question2</b>:<br />
$explain2</td>
<
td class="alt1" valign="middle" colspan="2">
<
input type="text" size="30" name="answer2" /></td>
</
tr>
<
tr>
<
td class="alt2" valign="middle">
<
b>$question3</b>:<br />
$explain3</td>
<
td class="alt2" valign="middle" colspan="2">
<
input type="text" size="30" name="answer3" /></td>
</
tr>
<
tr>
<
td class="alt2" valign="middle">
<
b>$longquestion1</b><br>
$longexplain1</td>
<
td class="alt2" valign="middle" colspan="2">
<
textarea rows="20" cols="70" name="longanswer1"></textarea>
</
td>
</
tr>
</
td>
</
tr>
<
tr>
<
td class="alt2" valign="middle">
<
b>$longquestion2</b><br>
$longexplain2</td>
<
td class="alt2" valign="middle" colspan="2">
<
textarea rows="20" cols="70" name="longanswer2"></textarea>
</
td>
</
tr>
</
td>
</
tr>
<
tr>
<
td valign="top" colspan="3">
<
p align="center">
<
input type="submit" value="Submit" name="submit" style="font-family: Verdana; font-size: 10pt" class="button" />
<
input type="reset" value="Reset" name="reset" style="font-family: Verdana; font-size: 10pt" class="button" />
</
p></td></tr>
</
table>

</
form>

$footer
</body>
</
html

Everytime i try using something like

newthread.php?do=Usenet_Review&f=16 it says its posted but nothing shows in that forum. I've tried a variety of different forums and checked access and posting rights etc so its something i have slightly wrong somewhere in the code.

Any help would very much be appreciated.

BTW awesome hack ..


All times are GMT. The time now is 07: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.02256 seconds
  • Memory Usage 2,037KB
  • 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
  • (4)bbcode_php_printable
  • (4)bbcode_quote_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