getOne("select researcher_id from researcher where email = ?", $_POST['email'])) { print '{"err":"Email address is already registered. Please use the Forgot Password link to recover your password.", "focus":"input[name=email]"}'; exit; } if($db->getOne("select researcher_id from researcher where username = ?", $_POST['username'])) { print '{"err":"Username is taken. Please choose another", "focus":"input[name=username]"}'; exit; } $db->query('insert into researcher ('. join(',', $fields) . ') values ('.join(',', $qmarks) . ')', $vals); $db->commit(); $admins = $db->getCol("select email from researcher where admin = 1"); mail(join(',', $admins), "New DASR registration: $_POST[firstname] $_POST[lastname]", "A new user has registered for DASR. Please go to\n\nhttp://$_SERVER[SERVER_ADDR]/DASR_2011/approve.php\n\nto approve the account.", "From: DASR "); //file_put_contents("/tmp/reg.log", print_r($fields, true) . print_r($vals, true)); print '{"err":""}'; ?>