PDA

View Full Version : Functions.php error all over


qbn720
10-01-2008, 04:27 PM
Hello everyone, i'm having a problem with my forums, whenever i go to a user page, or a blog page I see these 4 lines on the top of the page.

Warning: Invalid argument supplied for foreach() in [path]/includes/functions.php(1385) : eval()'d code on line 3

Warning: Invalid argument supplied for foreach() in [path]/includes/functions.php(1385) : eval()'d code on line 49

I tried to replace the functions.php file with an older copy, but it didnt work. Im assuming its not the file itself. Anyone have any ideas? :D

Lynne
10-01-2008, 04:36 PM
This is line 1385 in functions.php:
($hook = vBulletinHook::fetch_hook('fetch_userinfo')) ? eval($hook) : false;

You have a plugin which is causing the problem. You need to find which plugin is using the hook "fetch_userinfo" and then go post in the modification thread for help fixing it.

qbn720
10-01-2008, 04:44 PM
Thanks, Also, the error on the blog page is slightly different. It says this:

Warning: Invalid argument supplied for foreach() in [path]/includes/functions.php on line 3951

Warning: Invalid argument supplied for foreach() in [path]/includes/blog_functions.php on line 114

114 of the blog_functions.php says the following:

foreach ($vbulletin->bf_misc_vbblogsocnetoptions AS $optionname => $optionval)
Maybe this has to do with my blog?

Lynne
10-01-2008, 05:15 PM
A good place to start is to globally disable your plugins.
Note: To temporarily disable the plugin system, edit config.php and add this line right under <?php

define('DISABLE_HOOKS', true);