Changeset View
Changeset View
Standalone View
Standalone View
scripts/user/add_user.php
Show First 20 Lines • Show All 53 Lines • ▼ Show 20 Lines | |||||
$email_object = id(new PhabricatorUserEmail()) | $email_object = id(new PhabricatorUserEmail()) | ||||
->setAddress($email) | ->setAddress($email) | ||||
->setIsVerified(1); | ->setIsVerified(1); | ||||
id(new PhabricatorUserEditor()) | id(new PhabricatorUserEditor()) | ||||
->setActor($admin) | ->setActor($admin) | ||||
->createNewUser($user, $email_object); | ->createNewUser($user, $email_object); | ||||
$user->sendWelcomeEmail($admin); | $welcome_engine = id(new PhabricatorPeopleWelcomeMailEngine()) | ||||
->setSender($admin) | |||||
->setRecipient($user); | |||||
if ($welcome_engine->canSendMail()) { | |||||
$welcome_engine->sendMail(); | |||||
} | |||||
echo pht( | echo pht( | ||||
"Created user '%s' (realname='%s', email='%s').\n", | "Created user '%s' (realname='%s', email='%s').\n", | ||||
$username, | $username, | ||||
$realname, | $realname, | ||||
$email); | $email); |