⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.93
Server IP:
65.108.141.171
Server:
Linux server.heloix.com 5.4.0-214-generic #234-Ubuntu SMP Fri Mar 14 23:50:27 UTC 2025 x86_64
Server Software:
Apache
PHP Version:
7.4.33
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
wearecrazy
/
public_html
/
@core
/
app
/
Listeners
/
View File Name :
DonationSuccessMailSend.php
<?php namespace App\Listeners; use App\CauseLogs; use App\Events\DonationSuccess; use App\Mail\DonationMessage; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Queue\InteractsWithQueue; use Illuminate\Support\Facades\Log; use Illuminate\Support\Facades\Mail; class DonationSuccessMailSend { public function __construct() { // } public function handle(DonationSuccess $event) { if (empty($event->data) && !isset($event->data['transaction_id']) && !isset($event->data['donation_log_id'])){return;} $donation_details = CauseLogs::findOrfail($event->data['donation_log_id']); $site_title = get_static_option('site_title'); $customer_subject = __('Your donation payment success for').' '.$site_title; $admin_subject = __('You have a new donation payment from').' '.$site_title; $donation_notify_mail = get_static_option('donation_notify_mail'); $admin_mail = $donation_notify_mail ?? get_static_option('site_global_email'); try{ Mail::to($admin_mail)->send(new DonationMessage($donation_details,$admin_subject,'owner')); Mail::to($donation_details->email)->send(new DonationMessage($donation_details,$customer_subject,'customer')); }catch(\Exception $e){ } } }