This is making driving me batty... With the "save" line commented, no errors are found. When I uncomment it, the data gets saved, BUT the error message line executes as if the entire program reruns itself. The 2 errors generated are duplicate username and duplicate email. Anyone have any ideas?
Code:
$userdata =& datamanager_init('User', $vbulletin, ERRTYPE_ARRAY);
$userdata->adminoverride = true;
$userdata->set('username', 'phpNukeUser');
$userdata->set('email', 'foo@bar.com');
$userdata->set('password', 'verysecret');
$userdata->set('usergroupid', 500);
$userdata->set('usertitle','Tourist');
if(count($userdata->errors))
{
echo "<b>".count($userdata->errors) . " errors </b>";
}
else
{
// $uid = $userdata->save();
echo "<br/>User " . $uid . " added.";
}