diff --git a/app/Listeners/Account/CreateAccountActivity.php b/app/Listeners/Account/CreateAccountActivity.php new file mode 100644 index 000000000000..465aa0788461 --- /dev/null +++ b/app/Listeners/Account/CreateAccountActivity.php @@ -0,0 +1,53 @@ +company->db); + + if(Ninja::isHosted()) + { + $nmo = new NinjaMailerObject; + $nmo->mailable = new Modules\Admin\Mail\Welcome($event->user); + $nmo->company = $event->company; + $nmo->settings = $event->company->settings; + $nmo->to_user = $event->user; + + NinjaMailerJob::dispatch($nmo); + } + } +} diff --git a/app/Providers/EventServiceProvider.php b/app/Providers/EventServiceProvider.php index 144710dbb598..ca4706fc599e 100644 --- a/app/Providers/EventServiceProvider.php +++ b/app/Providers/EventServiceProvider.php @@ -11,6 +11,7 @@ namespace App\Providers; +use App\Events\Account\AccountCreated; use App\Events\Client\ClientWasArchived; use App\Events\Client\ClientWasCreated; use App\Events\Client\ClientWasDeleted; @@ -179,6 +180,8 @@ class EventServiceProvider extends ServiceProvider * @var array */ protected $listen = [ + AccountCreated::class =>[ + ], MessageSending::class =>[ ], MessageSent::class => [