376
442
$country=null, $postal_code=null, $project_prefs=null, $teamid=0
378
444
if (!is_valid_email_addr($email_addr)) return null;
379
447
$authenticator = random_string();
380
448
$cross_project_id = random_string();
382
450
if (!is_valid_country($country)) return null;
388
457
$country = BoincDb::escape_string($country);
391
460
$uid = BoincUser::insert("(create_time, email_addr, name, authenticator, country, postal_code, total_credit, expavg_credit, expavg_time, project_prefs, teamid, send_email, show_hosts, cross_project_id, passwd_hash) values($now, '$email_addr', '$name', '$authenticator', '$country', '$postal_code', 0, 0, unix_timestamp(), '$project_prefs', $teamid, 1, 1, '$cross_project_id', '$passwd_hash')");