getPostGet('data'))) : $reqData = $req->getPostGet('data'); $draw = $reqData['draw']; elseif (!empty($req->getPostGet('draw'))) : $draw = $req->getPostGet('draw'); endif; $response = [ 'draw' => $draw, 'recordsTotal' => $recordsTotal, 'recordsFiltered' => $recordsFiltered, 'data' => $data, 'token' => csrf_hash(), // in case the CSRF token is regenerated ]; if (!empty($error)) { $response['error'] = $error; } if (count($extra_data)>0) { $response['extra'] = $extra_data; } return $response; } }