<!DOCTYPE html>
<?php 
$opts = array(
  'http'=>array(
    'method'=>"GET",
    'header'=>"User-Agent: pgg-room-viewer_php +mailto:magmaus3@disroot.org \r\n"
  )
);

$context = stream_context_create($opts);

// Here you can change the URL of the server
$data = file_get_contents("http://pgg-server.glitch.me/scripts/getrooms.php", false, $context);
?>
<html lang="en">
    <head>
        <title></title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <link href="index.css" rel="stylesheet">
    </head>
    <body>
        <h1>List of active games.</h1>
        <h2>Note that if a person exits their flash player without exiting the room first, 
        the room will be visible on the list but it'll be impossible to join it.</h2>
        <?php
if ($data == false) {
    echo "<div class='error'>Request failed. You may want to try to reload the page</div>";
} else {
    echo "<table>
            <thead>
                <th>Name</td>
                <th>Players</td>
                <th>Password</td>
                <th>PvP</td>
                <th>Edit</td>
                <th>Country</td>
                <th>Gamemode</td>
            </thead>
            <tbody>";

    parse_str($data, $arr);
    if ($arr['cant'] != "0") {
        foreach (range(0, $arr['cant']-1) as $i) {
            $i = strval($i);
            echo " 
                        <tr>
                            <td class='roomname'>" . $arr["roomname$i"] . "</td>
                            <td class='players'>" . $arr["players$i"] . "/" . $arr["maxplayers$i"] ."</td>
                            <td class='passwd'>idk</td>
                            <td class='pvp'>" . $arr["pvp$i"] . "</td>
                            <td class='edit'>" . $arr["edit$i"]. "</td>
                            <td class='country'>" . $arr["country$i"] . "</td>
                            <td class='gamemode'>" . $arr["gamemode$i"] . "</td>
                        </tr>";
        };
    } else {
        echo "
                <tr>
                    <td colspan=7 class='nogames'>No active games</td>
                </tr>";
    }
    echo "
            </tbody>
        </table>
";
}
?>
    </body>
</html>