<?php

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

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

$page = 1;

$insertedGames = [];

while (true) {
    $url = "https://www.pragmaticplay.com/en/games/?ajax=1&cats=undefined&lang=en&cur=USD&device=undefined&search=&page=$page";
    require_once('simple_html_dom.php');
    $html_content = file_get_contents($url);
    $html = str_get_html($html_content);

    $gameDivs = $html->find('.game');

    if (empty($gameDivs)) {
        break;
    }

        foreach ($gameDivs as $div) {

        $link = $div->find('.game__thumbnail', 0);
        $link = $link->href;

        $name = $div->find('.game__title', 0);
        $name = $name->plaintext;
        $name = str_replace("®", "", $name);
        $name = str_replace("&#x2122;", "", $name);
        $name = str_replace("&#8217;", "'", $name);

        $provider_id = $id;

        $translit = str_replace(" ", "-", $name);
        $translit = str_replace("&#039;", "-", $translit);
        $translit = str_replace("&#038;", "-", $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);

        if (!empty($link)) {
            $html = file_get_contents($link);
            $dom = new DOMDocument();
            @$dom->loadHTML($html);
            $xpath = new DOMXPath($dom);
            $iframe = $xpath->query('//iframe[@id="iframe"]')->item(0);
            if ($iframe !== null) {
                $demo_desk = $iframe->getAttribute('data-game-src');
            } else {
                $demo_desk = "";
            }
            $demo_mob = $demo_desk;
        } else {
            $demo_desk = "";
            $demo_mob = "";
        }

        $volatility = 0;

        $rtp = 0.0;

        $rtp_low = 0.0;

        $rtp_high = 0.0;

        $max_win = 0;

        $img = $div->find('.game__thumbnail img', 0);
        $img = $img->getAttribute('data-src');
        $img = str_replace('™', '%E2%84%A2', $img);
        $img = str_replace('Ôäó', '%C3%94%C3%A4%C3%B3', $img);

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

        require ('insert_values.php');

        require ('inserted_games.php');

        }

        $page++;
        // if($page>5) {
        //         break;
        // }
}

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

?>