Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 04-01-2004, 02:41 PM
TouchingVirus's Avatar
TouchingVirus TouchingVirus is offline
 
Join Date: Nov 2001
Location: Bogland
Posts: 76
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Showthread.php $post[userid]...

This is a little bit of a cry for help, so please feel free to move it to the approriate forum because i couldnt find one except this...

I have a hack that displays a stat on the posbit/postbit_legacy.. lets call it valueable_posts

Well this is my problem. I am an admin, i dont want people (including myself) to see what valueable_posts i have or havnt got (coz the value is almost always 0 for the whole admin team :nervous: )

I tried to use the following code

PHP Code:
$value_post =$DB_site->query_first("SELECT valuenumber FROM valuepost WHERE userid='$post[userid]'");

$posts_valued=$value_post['valuenumber'];

if (
$post[userid]='1')
{
$value_template '';
}
else
{
eval(
'$value_template = "' fetch_template('valuetemplate') . '";');

This doesnt work, instead of it showing anything, for every user it shows nothing at all..

I did a simple "echo $post[userid]" before my if statement, and it showed up correctly at the top of the page. I then put in another "echo $post[userid]" statement during the if statement and for some unknown reason, the results always came back as '1'..no matter what user logged in.

Could you please help me as to how i can acheive my goal?
Reply With Quote
  #2  
Old 04-01-2004, 05:26 PM
Xenon's Avatar
Xenon Xenon is offline
 
Join Date: Oct 2001
Location: Bavaria
Posts: 12,878
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

why not use an ifcondition in the postbit template?

HTML Code:
<if conditon="$post[userid] != 1 OR $bbuserinfo[userid] == 1">$value_template
but to answer your question, you have just missed one = in your condition, a single = doesn't compare, it sets a variable
Reply With Quote
  #3  
Old 04-01-2004, 07:00 PM
TouchingVirus's Avatar
TouchingVirus TouchingVirus is offline
 
Join Date: Nov 2001
Location: Bogland
Posts: 76
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i had a feeling i was doing some major begginers mistake, thanks very very much Xenon, much appreciated!!
Reply With Quote
  #4  
Old 04-01-2004, 07:44 PM
Xenon's Avatar
Xenon Xenon is offline
 
Join Date: Oct 2001
Location: Bavaria
Posts: 12,878
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

No prob, you're welcome
Reply With Quote
  #5  
Old 04-01-2004, 08:27 PM
TouchingVirus's Avatar
TouchingVirus TouchingVirus is offline
 
Join Date: Nov 2001
Location: Bogland
Posts: 76
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Sorry to bother you again, but only one more thing i need some help with...


I want to be able to enable/disable all my hacks, especially this one, so i made a table called hack_enabled with the hackname and a tinyint where 0 = off and 1 = on..i copied some code from forum.php and just modded it to my needs, but i dont know how to get PHP to read the value's of the Yes/No and change them into 1 for yes and 0 for no...

Any ideas on this code, or even if you got an easier way of doing it, just like you had the templates..

PHP Code:
if ($_REQUEST['do'] == 'valueposts')
{
    
globalize($_REQUEST, array());

    
print_form_header('value''dovalueposts');

    
print_table_header('Hack Enabling');
    
print_yes_no_row('Enable Value Posts''options[enabled]'$forum['warnall']);
    
print_submit_row($vbphrase['save']);
    
print_cp_footer();
}

// ###################### Update The Value.. ####################### 
if ($_POST['do'] == 'dovalueposts'

    
globalize($_POST, array('options')); 

    
$DB_site->query("UPDATE hack_enabled SET enabled='xxx' WHERE hack ='valueposts'"); 
    
define('CP_REDIRECT'"index.php?do=home"); 
    
print_stop_message('hack_enabled_success); 


Reply With Quote
  #6  
Old 04-01-2004, 11:50 PM
TouchingVirus's Avatar
TouchingVirus TouchingVirus is offline
 
Join Date: Nov 2001
Location: Bogland
Posts: 76
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

never mind i got it
Reply With Quote
Reply


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 12:14 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.04731 seconds
  • Memory Usage 2,219KB
  • Queries Executed 11 (?)
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
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)bbcode_html
  • (2)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (6)post_thanks_box
  • (6)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (6)post_thanks_postbit_info
  • (6)postbit
  • (6)postbit_onlinestatus
  • (6)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_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete