I am getting a Parse error when the user tries to activate their account. Here is the plugin I used. Is everything OK? Anyone know the problem?
Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<plugins>
<plugin active="1" product="vbulletin">
<title>Put User In User Group Based on Clan Signup</title>
<hookname>register_activate_process</hookname>
<phpcode><![CDATA[// Get the value for field 9
$user = $db->query_first("
SELECT field9
FROM " . TABLE_PREFIX . "userfield
WHERE userid = " . $vbulletin->userinfo['userid'] . "
");
if ($user['field9'] == 'OnLineRegulator')
{
$userdata->set('usergroupid', 11);
if ($user['field9'] == 'OLR')
{
$userdata->set('usergroupid', 10);
if ($user['field9'] == 'OLR ANZACs')
{
$userdata->set('usergroupid', 19);
if ($user['field9'] == 'OLR Canada')
{
$userdata->set('usergroupid', 20);
if ($user['field9'] == 'OLR Divas')
{
$userdata->set('usergroupid', 12);
if ($user['field9'] == 'OLR Elite')
{
$userdata->set('usergroupid', 13);
if ($user['field9'] == 'OLR GreatBritain')
{
$userdata->set('usergroupid', 25);
if ($user['field9'] == 'OLR Holland')
{
$userdata->set('usergroupid', 22);
if ($user['field9'] == 'OLR Spartan')
{
$userdata->set('usergroupid', 9);
if ($user['field9'] == 'OLR United States')
{
$userdata->set('usergroupid', 24);
if ($user['field9'] == 'OLR Coalition')
{
$userdata->set('usergroupid', 39);
if ($user['field9'] == 'OLR Honorary Member')
{
$userdata->set('usergroupid', 38);
if ($user['field9'] == 'Not A Member')
{
$userdata->set('usergroupid', 16);
}]]></phpcode>
</plugin>
</plugins>