You may not have edited line 2871, but it may still tell you where the problem lies as you'll be able to see what the invalid argument is. Line 2871 of my functions.php is
PHP Code:
if ($forumpwd == md5($password))
so obviously I can't compare mine with yours. I'm guessing that yours is one of
PHP Code:
foreach ($parents AS $fid)
foreach ($_FIELDNAMES AS $field => $bitvalue)
They are both in that area, anyway. The latter one might make sense, and could suggest that you didn't make all the vBookie installation changes correctly. First of all, go through all the changes and compare them against the changes you actually made. People usually find that they inadvetently missed an edit.