Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > General > Member Archives

Reply
 
Thread Tools
a bit of code in need of fixing Details »»
a bit of code in need of fixing
Version: , by E E is offline
Developer Last Online: Mar 2008 Show Printable Version Email this Page

Version: Unknown Rating:
Released: 04-02-2002 Last Update: Never Installs: 0
 
No support by the author.

part of a hack im making:

PHP Code:
 //Drakks Warning Hack
$warnifield="field10" //make x the field for ur warning level
$warnlevel $DB_site->query_first("SELECT $warnifield FROM userfield WHERE $userid=$bbuserinfo");
        if (
$warnlevel >= "10") {
                
$warnphraze="NEEDS BANNING";    //u may set the warn phraze for each one
        
} elseif ($warnlevel >= "7") {
                
$warnphraze="Very Bad";
        } elseif (
$warnlevel >= "4") {
                
$warnphraze="Thats Rough";
        } elseif (
$warnlevel >= "1") {
                
$warnphraze="Evil's Apprentice";
        } else {
                
$warnphraze"Goody Goody";
        }
        if (
$warnfield >= "10") {
                
$warning='<img src="{imagefolder}/warn1.jpg"> $warnphraze';
        } elseif (
$warnlevel >= "7") {
                
$warning='<img src="{imagefolder}/warn2.jpg"> $warnphraze';
        } elseif (
$warnlevel >= "4") {
                
$warning='<img src="{imagefolder}/warn3.gif"> $warnphraze';
        } elseif (
$warnlevel >= "1") {
                
$warning='<img src="{imagefolder}/warn4.gif"> $warnphraze';
        } else {
                
$warning='<img src="{imagefolder}/warn5.gif"> $warnphraze';
        }
//End Warning hack 
Theres also an error with the query,,, but... how can i get $warning too =<img src="{imagefolder}/warn5.gif"> and so on?

i know that Wont work.. how can i change it too make it work

Show Your Support

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

Comments
  #12  
Old 04-02-2002, 07:57 PM
E's Avatar
E E is offline
 
Join Date: Mar 2002
Location: Fieldale Virginia
Posts: 421
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

^^
Reply With Quote
  #13  
Old 04-03-2002, 07:07 AM
Logician's Avatar
Logician Logician is offline
 
Join Date: Nov 2001
Location: inside vb code
Posts: 4,449
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

if your code gives an error in a line like
echo "warnfield=$warnfield <br>";

then you better check your { and }s

This line is a simple PHP code which cant produce any errors, so it is obvious that your problem is something else. Generally wrong use of {}s produce such "awkward" errors and unfortunately they're the hardest ones to trace
Reply With Quote
  #14  
Old 04-03-2002, 07:35 AM
E's Avatar
E E is offline
 
Join Date: Mar 2002
Location: Fieldale Virginia
Posts: 421
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

ok.. ill have a look thru my code now thx
Reply With Quote
  #15  
Old 04-03-2002, 07:41 AM
E's Avatar
E E is offline
 
Join Date: Mar 2002
Location: Fieldale Virginia
Posts: 421
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Lol.. .i dont know how... but all of a sudden my code works...
damn thats amazing.. i just hope the rest of the hack works
Reply With Quote
  #16  
Old 04-03-2002, 08:34 AM
E's Avatar
E E is offline
 
Join Date: Mar 2002
Location: Fieldale Virginia
Posts: 421
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

aww....****... i found the problem.. i was looking at the wrong sessions.php file (not the one on my site)

Error=
Parse error: parse error in /home/fiendwor/public_html/forum/admin/functions.php on line 214

Fatal error: Call to undefined function: getuserinfo() in /home/fiendwor/public_html/forum/admin/sessions.php on line 323

Here is line 214 on functions.php:
PHP Code:
warnlevel $DB_site->query_first("SELECT $warnifield FROM userfield WHERE $userid=$bbuserinfo"); 
^^and ive tried evrything for that line.....

Here is line 323 on sessions.php:
PHP Code:
$bbuserinfo=getuserinfo($session['userid']); 
U mightve guessed the problem came backk
Reply With Quote
  #17  
Old 04-03-2002, 03:36 PM
Logician's Avatar
Logician Logician is offline
 
Join Date: Nov 2001
Location: inside vb code
Posts: 4,449
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

parse error is because you missed the $ in the beginning of warnlevel

As for getuserinfo function error well it seems obvious that script cant find your function "getuserinfo". Are you sure it's defined and if it's in another script is it included properly?
Reply With Quote
  #18  
Old 04-03-2002, 09:18 PM
E's Avatar
E E is offline
 
Join Date: Mar 2002
Location: Fieldale Virginia
Posts: 421
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

OK what line would work.... if i want too select field10 from the userfield where the userid is equal to the person it displays for
Reply With Quote
  #19  
Old 04-04-2002, 07:34 AM
E's Avatar
E E is offline
 
Join Date: Mar 2002
Location: Fieldale Virginia
Posts: 421
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

^^^word
Reply With Quote
  #20  
Old 04-05-2002, 12:41 AM
E's Avatar
E E is offline
 
Join Date: Mar 2002
Location: Fieldale Virginia
Posts: 421
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

appreciate any help
Reply With Quote
  #21  
Old 04-05-2002, 04:49 AM
Logician's Avatar
Logician Logician is offline
 
Join Date: Nov 2001
Location: inside vb code
Posts: 4,449
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by E

PHP Code:
warnlevel $DB_site->query_first("SELECT $warnifield FROM userfield WHERE $userid=$bbuserinfo"); 
^^and ive tried evrything for that line.....
This query does what you asked:

SELECT field10 FROM userfield WHERE userid=8

so this should work:

$warnifield='field10';
$variable1223=$bbuserinfo['userid'];
$warnlevel = $DB_site->query_first("SELECT $warnifield FROM userfield WHERE userid='$variable1223');
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 05:31 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.05827 seconds
  • Memory Usage 2,312KB
  • Queries Executed 27 (?)
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
  • (4)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)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
  • (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_postinfo_query
  • fetch_postinfo
  • 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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete