<?php
require_once 'general.php';

returnHeader();

$file = file_get_contents("MOCK_DATA.json");
if ($file === false) {
    die();
}

$entries = json_decode($file, true);
if ($entries === null) {
    die();
}

$config = getConfig();

?>

    <div class="flex flex-col">
        <div class="-my-2 overflow-x-auto sm:-mx-6 lg:-mx-8">
            <div class="py-2 align-middle inline-block min-w-full sm:px-6 lg:px-8">
                <div class="shadow overflow-hidden border-b border-gray-200 sm:rounded-lg relative space-y-32">

                    <div class="md:mt-6 top-0 right-0 absolute">
                        <button class="bg-blue-500 px-2 py-2 text-lg font-semibold tracking-wider text-white rounded hover:bg-blue-600">als CSV exportieren</button>
                        <button class="bg-blue-500 px-4 py-2 text-lg font-semibold tracking-wider text-white rounded hover:bg-blue-600">ausloggen</button>
                    </div>

                    <table id="overviewTable" class="display">
                        <thead>
                        <tr>
                            <th>Name</th>
                            <th>Tätigkeit</th>
                            <th>E-Mail Adresse</th>
                            <th>Jahrgang</th>
                            <th>Alter</th>
                        </tr>
                        </thead>
                        <tbody>
                        <?php



                        foreach ($entries as $entry) {
                            ?>
                            <tr>
                                <td><?php echo $entry["name"] ?></td>
                                <td><?php echo $entry["vocation"] ?></td>
                                <td><?php echo $entry["email"] ?></td>
                                <td><?php echo $entry["year"] ?></td>
                                <td><?php echo $entry["age"] ?></td>
                            </tr>
                            <?php
                        }
                        ?>
                        </tbody>
                    </table>
                </div>
            </div>
        </div>
    </div>

    <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
    <script src="https://cdn.datatables.net/1.10.24/js/jquery.dataTables.min.js"></script>

    <script>
        $(document).ready(function () {
            $('#overviewTable').DataTable({
                language: {
                    url: 'https://cdn.datatables.net/plug-ins/1.10.24/i18n/German.json'
                }
            });
        });
    </script>

<?php

returnFooter();