Sorry to have abandoned the thread.
1. I know what a PHP warning is, the problem is that the code is still broken and as was pointed out prevents users from signing up.
2. There are lists selected when the error pops up.
It’s a moot point now. We’ve moved on.