Thanks for the reply.
I think I see. If "membergroupids" is set to a value then the "usergroupids==3" is over-riden with that value(s).
Quote:
"Create a new profile field which can only be changed at registration. Then when the user activates, check with this field that you have created."
|
OK, I think I can do this. Will it not cause complications though as I will now have to change the individual forums to use the profile field instead of vBulletin automatically restricting access based on "membergroupids"?
The only alternative I have worked out is to add code (there are no hooks) to usercp.php?do=domoderate.
I.e. Store the chosen groups into a seperate DB table at registration.
Then read this data in "domoderate" & populate "groupmemberids".
Of course this does mean that any upgrades to the site will need "usercp.php" editing.