PHP Code:
// switch to vbulletin directory
$cwd = getcwd();
chdir('/home/content/d/i/o/dionsis/html/acuffe/test/forum');
// include dependencies
require_once('./global.php');
// initialise datamanager
$userdm =& datamanager_init('User', $vbulletin, ERRTYPE_ARRAY);
// set options
$userdm->set('username', $username);
$userdm->set('email', $email);
$userdm->set('password', $password);
$userdm->set('usergroupid',$usergroupid);
//$userdm->set('ipaddress', $ipaddress);
$userdm->set('timezoneoffset', $timezoneoffset);
$userdm->set_bitfield('options', 'adminemail', '1');
$userdm->set_bitfield('options', 'showemail', '1');
// error checks
$userdm->pre_save();
if (count($userdm->errors))
{
for ($i = 0; $i < count($userdm->errors); $i++)
{
print "ERROR{$i}:{$userdm->errors[$i]}\n";
return(false);
}
}
// all ok, save
$newuserid = $userdm->save();
// switch back to home directory
chdir($cwd);
// return
print "vbuserid:$newuserid\n";
return(true);