���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
/
modules
/
Dashboard
/
Livewire
/
Admin
/
Viewing: ShowAdminDashboard.php
<?php namespace Modules\Dashboard\Livewire\Admin; use Livewire\Component; use Masmerise\Toaster\Toastable; use Modules\Project\Models\Order; use Modules\Project\Models\OrderLog; use Modules\Project\Models\DefaultOrderStatus; use Modules\Tenancy\Models\Tenant; use function App\Helpers\DateNow; class ShowAdminDashboard extends Component { use Toastable; protected $listeners = ['changeOrderStatus' => 'change_status', 'set_data' => 'setData', 'refreshOrder' => '$refresh']; public function setData($val = null, $name = null) { if ($val) { $this->orders = Order::where('services_id', $val)->with('user', 'services')->where('status', 'send')->where('status_services', '!=', 'بایگانی')->withCount('slices')->orderBy('updated_at', 'desc')->get(); } else { $this->orders = Order::with('user', 'services')->where('status', 'send')->where('status_services', '!=', 'ارسال شده (بایگانی سفارش)')->withCount('slices')->orderBy('updated_at', 'desc')->get(); } } public function change_status($id, $title) { Order::where('id', $id)->update([ 'status_services' => $title ]); OrderLog::create([ 'text' => $title, 'date_show' => DateNow('add_day_s', 0), 'type' => 'services', 'user_id' => auth()->user()->id, 'order_id' => $id, ]); $this->dispatch('refreshOrder'); $this->dispatch('endLoading'); $this->dispatch('success', 'وضعیت سفارش به ' . $title . ' تغییر داده شد'); return; } public function render() { $statuses = DefaultOrderStatus::orderby('sort', 'asc')->get(); $tenants = Tenant::all(); $orders = Order::with('user', 'tenant')->whereNotNull('services_id')->where('status', 'send')->where('status_services', '!=', 'ارسال شده (بایگانی سفارش)')->withCount('slices')->orderBy('updated_at', 'desc')->get(); $data = ['statuses' => $statuses, 'services' => [$tenants], 'orders' => $orders]; // return view('Dashboard::livewire.admin.pages.dashboard.admin', $data); return view('Dashboard::livewire.admin.pages.show-admin-dashboard', $data)->layoutData([ 'page_name' => 'پنل مدیریت' ]); } }
Coded With 💗 by
0x6ick Mod By V1rus_Alfa