���Root Mod By V1rus_Alfa
User / IP
:
216.73.217.78
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
/
npln
/
app
/
Livewire
/
Admin
/
Pages
/
Dashboard
/
Viewing: Services.php
<?php namespace App\Livewire\Admin\Pages\Dashboard; use Livewire\Component; use function App\Helpers\DateNow; use Illuminate\Support\Facades\Auth; use App\Helpers\HelperClass\GeneralUse; use App\Models\OrderStatus; use App\Models\Order; use App\Models\OrderLog; use function App\Helpers\sendSms; class Services extends Component { protected $listeners = ['changeOrderStatus' => 'change_status']; public function change_status($id,$title) { $order=Order::where('id',$id )->first(); if($title == 'تکمیل شده(واریز نشده)'){ sendSms($order->user->mobile,'.','requestPay'); } Order::where('id',$id )->update([ 'status_services'=>$title ]); OrderLog::create([ 'text'=>$title, 'text_em'=>$order->status_em_services, 'date_show'=>DateNow('add_day_s',0), 'type'=>'services', 'user_id'=>Auth::user()->id, 'order_id'=>$id, ]); $check=Order::where('id',$id)->first() ; if($check->user && $check->user->device_token){ $title_push='وضعیت سفارش شما تغییر داده شد'; $body='وضعیت سفارش شماره '.$check->number.' به '.$title.' تغییر داده شد'; GeneralUse::send_push_massage([$check->user->device_token],$title_push,$body); } } public function render() { if(Auth::user()->roll == 'services'){ $orders=Order::with('user','services' )->where('status','send')->where('status_services','!=','ارسال شده (بایگانی سفارش)')->where('status_services','!=', 'کنسل')->where('services_id',Auth::user()->id)->latest()->get(); }else{ $orders=Order::with('user','services' )->where('status','send')->where('status_services','!=','ارسال شده (بایگانی سفارش)')->where('status_services','!=', 'کنسل')->where('services_id',Auth::user()->parent)->latest()->get(); } $status=OrderStatus::orderby('order_sort','asc')->where('title','!=', 'کنسل')->where('show_dashboard','true')->where('order_dashboard','true')->get(); $data=['status' => $status,'orders' => $orders]; return view('livewire.admin.pages.dashboard.services',$data); } }
Coded With 💗 by
0x6ick Mod By V1rus_Alfa