<?php
include "include.php";
include "../inc/database.class.php";
$db = new Database();
$data = [];
if(isset($_POST['botId']) && $_POST['botId'] == "")
{
    $xpWinnings = $db->getNotSentXpWinnings();
    foreach($xpWinnings as $xpWinning)
    {
        $requestId = $xpWinning['requestId'];
        $tradeUrl = $xpWinning['tradeurl'];
        $botId = $xpWinning['botId'];
        $itemId = $xpWinning['skinId'];
        $tradeUrlParams = explode("?", $xpWinning['tradeurl'])[1];
        parse_str($tradeUrlParams, $params);
        $userSteamId = $xpWinning['steamid'];
        $userToken = $params['token'];
        $listing = array(
            'order_id' => (string)$requestId,
            'user_id' => $userSteamId,
            'bot_id' => $botId,
            'token' => $userToken,
            'item' => $itemId
        );
        array_push($data, array(
            'event' => 'requestItems',
            'data' => $listing)
        );
    }
}
else
{
    $itemRequests = $db->getRafflesItemRequests();
    foreach($itemRequests as $itemRequest)
    {
        $requestId = $itemRequest['requestId'];
        $tradeUrl = $itemRequest['tradeurl'];
        $botId = $itemRequest['botId'];
        $itemId = $itemRequest['skinId'];
        $tradeUrlParams = explode("?", $itemRequest['tradeurl'])[1];
        parse_str($tradeUrlParams, $params);
        $userSteamId = $itemRequest['steamid'];
        $userToken = $params['token'];
        $listing = array(
            'order_id' => (string)$requestId,
            'user_id' => $userSteamId,
            'bot_id' => $botId,
            'token' => $userToken,
            'item' => $itemId
        );
        array_push($data, array(
            'event' => 'requestItems',
            'data' => $listing)
        );
    }
}
echo json_encode($data);

?>