Thread: Major Additions - iTrader v2.8 - Powerful Rating System
View Single Post
  #820  
Old 08-25-2011, 06:58 AM
Baja Baja is offline
 
Join Date: Jul 2009
Posts: 40
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks for the quick reply! I tried the "$this->registry" tweak, but received the following error:
Quote:
Fatal error: Using $this when not in object context in /home/user/public_html/itrader_feedback.php on line 292


However, Shawn with DigitalPoint mentioned some changes in 4.1.5:
Quote:
I suspect vBulletin removed one of the places they were initializing the bootstrap framework (which is what also implements the class auto-load method). The bootstrap framework SHOULD be loaded always, but for some reason it's not and they instead load it in like 90 different places "as needed".

Vote for this to get it always loaded and you will make programmers happy.

http://tracker.vbulletin.com/browse/VBIV-8198

I'll wrap up an updated Sphinx package in the morning (it's 4am now, and I need to go to bed before I fall over) that just does what the test plug-in I had to make does... that way others don't run into the issue. Terribly annoying though if you ask me... shouldn't even need to happen. And terrible they decided to NOT load it in 4.1.5, but they were loading it in earlier versions.


The Sphinx hook that's conflicting (pmdata_postsave) contains the following code:
PHP Code:
require_once(DIR '/includes/class_bootstrap_framework.php'); 
vB_Bootstrap_Framework::init(); 


^Adding that code to the "REQUIRE BACK-END" section of itrader_feedback.php resolves the problem:

FIND:
PHP Code:
require_once(DIR '/itrader_global.php'); 

ADD BELOW:
PHP Code:
require_once(DIR '/includes/class_bootstrap_framework.php'); 
vB_Bootstrap_Framework::init(); 
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01407 seconds
  • Memory Usage 1,779KB
  • 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
  • (3)bbcode_php
  • (2)bbcode_quote
  • (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