<?php

// Connect to the database
require_once('pdo.php');
require_once('get_provider_translit.php');
require ('create_images.php');

$id = 4; 
$provider_translit = getProviderTranslit($id);

$url = 'https://rmp.kaga88.com/kaga/gameList?hash=047fbb8082e10e60c5b08cdfc810c969c1e256188ee6f35de81e4f6cef6d5284';

$data = array(
    'partnerName' => 'demo',
    'accessKey' => 'accessKey',
    'language' => 'en',
    'randomId' => 604187735,
);

$options = array(
    'http' => array(
        'method' => 'POST',
        'header' => 'Content-Type: application/json',
        'content' => json_encode($data),
    ),
);

$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);

if ($result === false) {
} else {
    $games = json_decode($result, true)['games'];
}

$insertedGames = [];

foreach ($games as $game) {

        $link = "https://www.kaga88.com/salessheets/English/".$game['gameId']."_en.pdf";

        $name = str_replace("™", "", $game['gameName']);

        $provider_id = $id;

        $translit = str_replace(" ", "-", $name);
        $translit = str_replace("&#039;", "-", $translit);
        $translit = str_replace("&#8211;", "-", $translit);
        $translit = str_replace("&#8217;", "-", $translit);
        $translit = preg_replace("/[^a-zA-Z0-9\-]/", "", $translit);
        $translit = str_replace("---", "-", $translit);
        $translit = str_replace("--", "-", $translit);

        $balance = mt_rand(1, 999999999);
        $balance = str_pad($balance, 9, '0', STR_PAD_LEFT);

        $demo_desk = "https://games.kaga88.com/?g=".$game['gameId']."&p=demo&u=".$balance."&t=123&ak=accessKey&cr=USD&loc=en";

        $demo_mob = "https://games.kaga88.com/?g=".$game['gameId']."&p=demo&u=".$balance."&t=123&ak=accessKey&cr=USD&loc=en";

        $volatility = 0;

        $rtp = 0.0;

        $rtp_low = min($game['availableRTP']);

        $rtp_high = max($game['availableRTP']);

        $max_win = 0.0;

        $img = "https://rmpiconcdn.kaga88.com/kaga/gameIcon?game=".$game['gameId']."&lang=en&type=square";

        createImage($provider_translit, $translit, $img);

        require ('insert_values.php');

        require ('inserted_games.php');

}

/*
curl -X POST 'https://rmp.kaga88.com/kaga/gameList?hash=047fbb8082e10e60c5b08cdfc810c969c1e256188ee6f35de81e4f6cef6d5284' --data-raw '{"partnerName":"demo","accessKey":"accessKey","language":"en","randomId":604187735}' -H 'content-type: application/json'
*/

// echo json_encode(['insertedGames' => $insertedGames]);
?>