diff --git a/app/Http/Controllers/VIP/VIPController.php b/app/Http/Controllers/VIP/VIPController.php index e9e7b8d..5f2d8bd 100644 --- a/app/Http/Controllers/VIP/VIPController.php +++ b/app/Http/Controllers/VIP/VIPController.php @@ -72,8 +72,11 @@ public function index(Request $request) '; } - $profileName = $response['response']['players'][0]['personaname']; - $serverName = $vip->sid ? $vip->server->serverIp . ':' . $vip->server->port : ''; + if(!empty($response)) + $profileName = $response['response']['players'][0]['personaname']; + else + $profileName = $vip->name; + $serverName = $vip->server->serverIp . ':' . $vip->server->port; $formattedData[] = [ 'id' => $vip->id, @@ -92,7 +95,7 @@ public function index(Request $request) return response()->json([ 'draw' => intval($request->input('draw')), 'recordsTotal' => $totalVips, - 'recordsFiltered' => count($formattedData), + "recordsFiltered" => !empty($searchValue) ? count($formattedData) : $totalVips , 'data' => $formattedData ]); } else {