
Originally Posted by
lat9
Unfortunately, the debug log has identified only the victim (in this case, the function zen_get_categories_products_list has been passed an array as its first parameter instead of a category-id string) instead of the culprit (the code that made the improper call). You can use your admin's Tools->Developers Tool Kit to search for zen_get_categories_products_list in all catalog PHP files. There probably aren't a lot of calls to that function, so that will narrow the list of culprits down.
In an out-of-the-box ZC1.5.1 install, there are 4 files that use that call:
/includes/modules/featured_products.php
/includes/modules/new_products.php
/includes/modules/specials_index.php
/includes/modules/upcoming_products.php
You should run the same search to see if you have any template-override files that also make the function call.