<?php
require_once "../connection.php";
header("Content-Type: application/json");

if ($_SERVER["REQUEST_METHOD"] !== "POST") {
    http_response_code(405);
    echo json_encode(["status"=>"error"]);
    exit;
}

$player_code = $_POST['player_code'] ?? null;
if (!$player_code) {
    http_response_code(400);
    echo json_encode(["status"=>"error","message"=>"no player"]);
    exit;
}

/* reset running */
$conn->query("UPDATE players SET status='waiting' WHERE status='running'");

/* start player */
$stmt = $conn->prepare("
    UPDATE players
    SET status='running',
        time=0,
        start_time=NOW()
    WHERE code=?
");
$stmt->bind_param("s", $player_code);
$stmt->execute();

echo json_encode([
    "status"=>"success",
    "player"=>$player_code
]);
