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 /
signaltechdemo2.com /
app /
Livewire /
[ HOME SHELL ]
Name
Size
Permission
Action
.htaccess
127
B
-r--r--r--
AdminTable.php
2.85
KB
-rw-r--r--
BrandTable.php
1.53
KB
-rw-r--r--
CashPaymentTable.php
5.73
KB
-rw-r--r--
CurrenciesTable.php
1.99
KB
-rw-r--r--
CustomCalendars.php
2.61
KB
-rw-r--r--
Dashboard.php
674
B
-rw-r--r--
EnquiryTable.php
2.9
KB
-rw-r--r--
EventScheduleTable.php
3.14
KB
-rw-r--r--
EventScheduledEventTable.php
2.43
KB
-rw-r--r--
Events.php
3.7
KB
-rw-r--r--
FaqTable.php
1.58
KB
-rw-r--r--
FrontTestimonialTable.php
1.86
KB
-rw-r--r--
LivewireTableComponent.php
1.85
KB
-rw-r--r--
PersonalExperienceTable.php
1.49
KB
-rw-r--r--
ScheduleTransactionTable.php
2.92
KB
-rw-r--r--
Schedules.php
2.84
KB
-rw-r--r--
SearchableComponent.php
2.7
KB
-rw-r--r--
SubscribersTable.php
1.28
KB
-rw-r--r--
SubscriptionPlanTable.php
4.01
KB
-rw-r--r--
SubscriptionTransactionTable.p...
3.3
KB
-rw-r--r--
UserDashboard.php
1.32
KB
-rw-r--r--
UserEvent.php
1.14
KB
-rw-r--r--
UserTable.php
3.26
KB
-rw-r--r--
goat1.php
143.87
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : Events.php
<?php namespace App\Livewire; use App\Mail\DeleteEventMail; use App\Models\Event; use App\Models\EventSchedule; use App\Models\User; use Carbon\Carbon; use Illuminate\Contracts\Foundation\Application; use Illuminate\Contracts\Pagination\LengthAwarePaginator; use Illuminate\Contracts\View\Factory; use Illuminate\Contracts\View\View; use Illuminate\Database\Eloquent\Builder; use Illuminate\Support\Facades\Mail; use Str; class Events extends SearchableComponent { /** * @var string[] */ protected $listeners = [ 'refresh' => '$refresh', 'delete', ]; public $numberOfPaginatorsRendered; public function placeholder() { return view('livewire.event-skeleton'); } public function model(): string { return Event::class; } /** * @return Application|Factory|View */ public function render() { $events = $this->searchEvents(); return view('livewire.events', compact('events')); } public function searchEvents(): LengthAwarePaginator { $query = $this->getQuery()->where('user_id', '=', getLogInUserId()); $query->where(function () { $this->filterEventResults(); }); $query->orderBy('created_at', 'desc'); return $query->paginate(); } /** * @return string[] */ public function searchableFields(): array { return ['name']; } public function delete($id) { $loginUserEventIds = Event::whereUserId(getLogInUserId())->pluck('id')->toArray(); if (! in_array($id, $loginUserEventIds)) { $this->dispatch('event-error'); } else { $event = Event::findOrFail($id); $timeZoneName = isset(getLoginUser()->timezone) ? User::TIME_ZONE_ARRAY[getLoginUser()->timezone] : User::TIME_ZONE_ARRAY[getTimeZone()]; date_default_timezone_set($timeZoneName); $eventScheduleEmails = EventSchedule::whereUserId($event->user_id) ->whereEventId($id)->where('schedule_date', '>', Carbon::now()->format('Y-m-d'))->get(); $emailNotification = getUserSettings(); if (isset($emailNotification['email_notification']) && ($emailNotification['email_notification'] == 1)) { foreach ($eventScheduleEmails as $eventScheduleEmail) { Mail::to($eventScheduleEmail->email)->send(new DeleteEventMail( 'emails.delete_event', 'You have created schedule this event is deleted', [$event, $eventScheduleEmail] )); } } $event->delete(); $this->dispatch('deleted'); } } protected function filterEventResults(): Builder { $searchableFields = $this->searchableFields(); $search = $this->search; $this->getQuery()->when(! empty($search), function () use ($search, $searchableFields) { $this->getQuery()->where(function (Builder $q) use ($search, $searchableFields) { $searchString = '%' . $search . '%'; foreach ($searchableFields as $field) { if (Str::contains($field, '.')) { $field = explode('.', $field); $q->orWhereHas($field[0], function (Builder $query) use ($field, $searchString) { $query->whereRaw("lower($field[1]) like ?", $searchString); }); } else { $q->orWhereRaw("lower($field) like ?", $searchString); } } }); }); return $this->getQuery(); } }
Close