<?php
require_once('session.php');
include('../classes/class.nexusggr.php');

// Data dikirim provider atau JS frontend
$userID   = $_POST['userID'] ?? 0;
$bet      = floatval($_POST['bet'] ?? 0);
$win      = floatval($_POST['win'] ?? 0);
$gameID   = $_POST['gameID'] ?? '';
$provider = $_POST['provider'] ?? '';
$note     = $_POST['note'] ?? '';

// Validasi
if (!$userID || !$bet || !$gameID || !$provider) {
    http_response_code(400);
    echo json_encode(['status'=>'error','message'=>'Data tidak lengkap']);
    exit();
}

// Ambil nama game
$cekGame = mysqli_query($conn, "SELECT * FROM tb_gamelist WHERE gameid='$gameID' AND provider='$provider'") or die(mysqli_error($conn));
$cek = mysqli_fetch_array($cekGame);
if (!$cek) {
    http_response_code(400);
    echo json_encode(['status'=>'error','message'=>'Game tidak ditemukan']);
    exit();
}

$result = ($win > 0) ? 'Win' : 'Lose';

// Simpan ke tb_history_game
$stmt = mysqli_prepare($conn, "
    INSERT INTO tb_history_game (userID, datetime, note, bet, win, result, provider)
    VALUES (?, NOW(), ?, ?, ?, ?, ?)
");
mysqli_stmt_bind_param($stmt, "isddss", $userID, $cek['gamename'], $bet, $win, $result, $provider);
mysqli_stmt_execute($stmt);
mysqli_stmt_close($stmt);

// Response sukses
echo json_encode(['status'=>'success']);
exit();
?>
