View Single Post
  #1  
Old 02-13-2005, 10:58 PM
Rireal Rireal is offline
 
Join Date: Jan 2005
Posts: 5
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default How put PHP into templates or work around?

After playing with this all day I've decided to ask for help.
I've used this hack to create the page I'm working with. The following code is in the PHP file and I want it to execute every time the page is accessed.
Code:
if ($bbuserinfo['userid']!=0)
{
   $username=$bbuserinfo['username'];

   if ($bbuserinfo['usergroupid']==10 || $bbuserinfo['usergroupid']==5 || $bbuserinfo['usergroupid']==7 || $bbuserinfo['usergroupid']==6 || $bbuserinfo['usergroupid']==9)
   {
      include("up.php");
   }
   else
   {
      include("noup.php");
   }
}
else
{
   include("loginrequired.php");
}
I know that this executes before the template gets called and HTML written but it's the best way I can visualize. I basically just need help integrating the PHP file with the vB template. The script that's called when the conditions are met is an upload script that calls itself during operation and I'm just not sure how to get the seemingly two different files (php and template) to work as one with it. If there is a way to put the PHP in the template that would be ideal, but I haven't figured out how to yet.
I do realize that this is kind of vague so please ask if you're not sure what I'm asking for.
Thanks in advance
Rireal

edit: Easily put, how do I put the above code in an actual vB template.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01368 seconds
  • Memory Usage 1,765KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete