diff --git a/app/Observers/UserActivityObserver.php b/app/Observers/UserActivityObserver.php
index a3b32178b..20db48180 100644
--- a/app/Observers/UserActivityObserver.php
+++ b/app/Observers/UserActivityObserver.php
@@ -2,6 +2,7 @@
namespace App\Observers;
+use App\Jobs\SendAccountChangedEmail;
use App\Models\User;
use App\Models\UserActivity;
@@ -51,6 +52,9 @@ class UserActivityObserver
'updated_by' => auth()->user()?->username ?? 'System',
],
]);
+
+ // Send email notification to user about role change
+ SendAccountChangedEmail::dispatch($user);
}
}
diff --git a/resources/views/emails/accountAboutToExpire.blade.php b/resources/views/emails/accountAboutToExpire.blade.php
index 89c630880..ddcd98dc3 100644
--- a/resources/views/emails/accountAboutToExpire.blade.php
+++ b/resources/views/emails/accountAboutToExpire.blade.php
@@ -1,13 +1,24 @@
@extends('emails.email_layout')
@section('title')
- Your account is about to expire
+ Account Expiration Notice
@endsection
+@section('site_name', $site)
+
@section('content')
- Dear {{ $username }},
-
- Your account role {{ $account }} is about to expire in less than {{ $days }} day(s).
-
- Greetings from {{ $site }}
+
Dear {{ $username }},
+ +To continue enjoying uninterrupted access to all your current features and benefits, please take action before your subscription expires.
+ +If you have any questions about renewing your account or need assistance, please don't hesitate to contact us.
+ +Best regards,
+The {{ $site }} Team
+Dear {{ $username }},
+ +We wanted to let you know that your account level has been updated.
+ +Your new account level is now active, and you can start enjoying all the associated features and benefits immediately.
+ +If you have any questions about your new account level or need assistance, please don't hesitate to contact us.
+ +Best regards,
+The {{ $site }} Team
+This is a notification that a user has deleted their account from {{ $site }}.
+ +No further action is required. This email is for informational purposes only.
+ +Best regards,
+The {{ $site }} System
+Dear {{ $username }},
+ +We regret to inform you that your account subscription has expired.
+ +Don't worry – you can still access the site with your downgraded account level. If you'd like to regain access to all your previous features and benefits, please consider renewing your subscription.
+ +If you have any questions or need assistance with the renewal process, please don't hesitate to contact us.
+ +Best regards,
+The {{ $site }} Team
+A new contact form has been submitted.
+ +Please respond to this inquiry at your earliest convenience.
@endsection diff --git a/resources/views/emails/email_layout.blade.php b/resources/views/emails/email_layout.blade.php index 73819be96..77bad10db 100644 --- a/resources/views/emails/email_layout.blade.php +++ b/resources/views/emails/email_layout.blade.php @@ -1,49 +1,152 @@ -