���Root Mod By V1rus_Alfa
User / IP
:
216.73.216.158
Host / Server
:
195.214.235.115 / npln.ir
System
:
Linux damavand.pws-dns.net 5.14.0-503.35.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Apr 4 05:23:43 EDT 2025 x86_64
Command
|
Upload
|
Mass Deface
|
Create
:
/
home2
/
cutunixc
/
repositories
/
portal-cutunix
/
app
/
Livewire
/
Admin
/
Pages
/
Bot
/
Viewing: Table.php
<?php namespace App\Livewire\Admin\Pages\Bot; use Carbon\Carbon; use Illuminate\Support\Facades\Redirect; use Livewire\Component; use Livewire\WithPagination; use Masmerise\Toaster\Toaster; use Modules\Feature\Models\ProcessBot; use Modules\Feature\Services\ProcessBot as ProcessBotService; class Table extends Component { use WithPagination; public $processBots = []; public $statuses = []; public function mount() { //todo fix statuses on locale $statuses = [ 'active' => 'فعال', 'inactive' => 'غیر فعال', 'available' => 'در دسترس', 'not available' => 'در دسترس نیست' ]; // $this->statuses = ProcessBot::$statuses; $this->statuses = $statuses; } public function render() { $this->processBots = ProcessBot::all(); return view('livewire.admin.pages.bot.table'); } public function pingIpAddress(ProcessBot $processBot) { $status = ProcessBotService::handle( $processBot->remote_ip_address, $processBot->remote_port_number, )->getResult(); if ($status !== 0) { $processBot->update([ 'last_response_at' => Carbon::now()->format('Y-m-d H:i:s'), 'last_response_status' => ProcessBot::STATUS_NOT_AVAILABLE, ]); return Redirect::to('/admin/bots/information')->error('خطا در برقراری ارتباط از سمت ربات؛ با برنامه نویس تماس بگیرید'); } else { $processBot->update([ 'last_response_at' => Carbon::now()->format('Y-m-d H:i:s'), 'last_response_status' => ProcessBot::STATUS_AVAILABLE, ]); return Redirect::to('/admin/bots/information')->success('نتیجه دستور Ping موفقیت آمیز و پاسخ دریافت شد'); } } public function deleteItem($id) { $bot = ProcessBot::findOrFail($id); $bot->delete(); Toaster::success('عملیات با موفقیت انجام شد'); } }
Coded With 💗 by
0x6ick Mod By V1rus_Alfa