Thread: Plugin Question
View Single Post
  #5  
Old 01-06-2009, 02:50 AM
XFSIllusion XFSIllusion is offline
 
Join Date: Aug 2004
Posts: 14
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Since it was related I figured I'd add this question to the same thread. I get this error alot and I haven't found a way around it....

Fatal error: Call to a member function query_read() on a non-object in /home/myaccount/public_html/forums/ascript.php(4142) : eval()'d code on line 2

At one point it locked me out of my forums and I had to disable plugins to get back in. The code that generates the errors is below.

PHP Code:
$tmp_uid=& $vbulletin->userinfo['userid'];
$result $db->query_read("SELECT * FROM vb3_credit_user WHERE userid='$tmp_uid'");
$content=mysql_fetch_array($result); 
$mygold $content['gold']; 
$mynewgold=$mygold 10;
$db->query_write("UPDATE vb3_credit_user SET gold='$mynewgold', turns='$mynewturns' WHERE userid='$tmp_uid'"); 

I tried replacing the first line with this and it had no effect( i think thats where the problem is).
PHP Code:
$tmp_uid fetch_userinfo($loggedin['userid']); 

What I dont get is that this same code works in many other hooks, but not in a few specific ones...such as the login_ hooks and ibarcade_ hooks. Works find in the post bit hooks, reply, new thread. Could the Execution order have something to do with it? I'm stumped. Oh, to the previous poster, thanks for your help in the previous problem, it helped alot. I'm using these plugins to award credit for certain activities...such as playing a game or simply loging in. I got it to work for posting.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01025 seconds
  • Memory Usage 1,775KB
  • 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
  • (2)bbcode_php
  • (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