Since the upgrade to 3.1.6 the following error is shown on the top of the page, when a customer goes to a page, he has not yet paid for: WARNING: array_filter() [function.array-filter]: The first argument should be an array in line 208 of file check.inc.php To solve this problem you should make a small change to the file /plugins/protect/php_include/check.inc.php: Find the following line (208): if (!array_filter($link_ids)) return false; Above this line add the following line: if (!$link_ids) return false; I entered a support ticket with the same information, so I expect this will be solved in a future upgrade.
was this issue fixed from amember? I just installed the update as well and hope I can fix it. Should I just copy what you did? I'm new to this.. Thanks..
Hi Rob, It's likely that aMember has fixed it already. If you ran into the same issue, do contact helpdesk immediately. Lee
hmmmmm I'm having this problem as well... have the latest updates. BTW - the search function on this board is pretty bad I have to go out to google to come back in to find results... they are weak at best "The first argument should be an array in line 208 of file check.inc.php" this search string in search gave me nothing relevant here - random posts - but google lead me back to this post... i'm sure a vbulletiin issue not alex's fault but worth considering as it greatly compromises support.
thank you - I think it had to do with how I had things setup at first it seems to have resolved itself once I built everything out...