⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.142
Server IP:
217.76.53.76
Server:
Linux vmi1397931.contaboserver.net 5.4.0-105-generic #119-Ubuntu SMP Mon Mar 7 18:49:24 UTC 2022 x86_64
Server Software:
Apache
PHP Version:
8.2.27
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
www
/
wwwroot
/
onlinestore.ng
/
app
/
Http
/
Controllers
/
View File Name :
ReferralCustomerController.php
type == 'Owner'){ $payouts = AffiliatePayout::where('user_id', auth()->id())->orderBy('id', 'DESC')->with(['order','customer'])->where('status',1)->paginate(10); $setting = Affiliate::where('user_id', auth()->id())->first(); $items = AffiliateOrder::where('user_id', auth()->id())->orderBy('id','DESC')->with(['order','customer'])->paginate(15); return view('referral_customer.index',[ 'setting' =>$setting, 'items' => $items, 'payouts' => $payouts ]); }else{ return redirect()->back()->with('error', 'Permission denied.'); } } public function getPayout($id) { $payout = AffiliatePayout::where('user_id', auth()->id()) ->where('id' , $id)->with(['order','customer'])->first(); if($payout){ return response()->json([ 'success' => true, 'data' => [ 'id' => $payout->id, 'total' => $payout->total, 'aff_bank' => $payout->customer->aff_bank, 'name' => $payout->customer->name, 'status' => $payout->status ], ]); } return response()->json([ 'success' => false, 'smg' => 'Something wrong', ]); } public function postPayout($id){ $payout = AffiliatePayout::where('user_id', auth()->id()) ->where('id' , $id)->with(['order','customer'])->first(); if($payout && $payout->status == 1){ $update = [ 'status' => 2 ]; AffiliatePayout::where('user_id', auth()->id())->where('id' , $id)->update($update); return response()->json([ 'success' => true, 'smg' => 'Checkout success', ]); } return response()->json([ 'success' => false, 'smg' => 'Something wrong', ]); } public function ajaxPaginationOrder() { $items = AffiliateOrder::where('user_id', auth()->id())->orderBy('id','DESC')->with(['order','customer'])->paginate(15); return view('referral_customer.data', compact('items')); } public function setting(Request $request) { $input = $request->all(); $validator = Validator::make($input, [ 'rate' => 'required|numeric|min:0|max:99' ]); $affiliate = Affiliate::where('user_id',auth()->id())->first(); if ($validator->fails()) { return response()->json([ 'success' => false, 'errors' => $validator->getMessageBag()->toArray(), 'smg' => 'something Wrong!', ]); } if($affiliate){ $affiliate->rate = $input['rate']; $affiliate->save(); }else{ $aff = new Affiliate(); $aff->user_id = auth()->id(); $aff->rate = $input['rate']; $aff->save(); } return response()->json([ 'success' => true, 'smg' => 'Update Setting Affiliate Success!', ]); } }