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); | ||||