2 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
4 <meta charset="utf-8"/>
5 <title>List of all OUYA games</title>
6 <meta name="generator" content="stouyapi"/>
7 <link rel="stylesheet" type="text/css" href="../datatables/datatables.min.css"/>
8 <link rel="stylesheet" type="text/css" href="../datatables/jquery.dataTables.yadcf.css"/>
9 <link rel="stylesheet" type="text/css" href="../ouya-allgames.css"/>
10 <link rel="icon" href="../favicon.ico"/>
12 <body class="allgames">
14 <h1>List of all OUYA games</h1>
15 <img class="ouyalogo" src="../ouya-logo.grey.svg" alt="OUYA logo" width="50"/>
18 <table id="allouyagames" class="display">
30 <?php foreach ($games as $game): ?>
33 <a href="<?= htmlspecialchars($game->detailUrl) ?>">
34 <?= htmlspecialchars($game->title) ?>
37 <td><?= htmlspecialchars($game->developer) ?></td>
38 <td><?= htmlspecialchars($game->suggestedAge) ?></td>
39 <td><?= htmlspecialchars(implode(', ', $game->players)) ?></td>
40 <td><?= htmlspecialchars(implode(', ', $game->genres)) ?></td>
41 <td><?= htmlspecialchars(gmdate('Y-m-d', $game->apkTimestamp)) ?></td>
48 <?php foreach ($navLinks as $url => $title): ?>
49 <a rel="up" href="<?= htmlspecialchars($url) ?>"><?= htmlspecialchars($title) ?></a>
53 <script type="text/javascript" src="../datatables/jquery-3.5.1.min.js"></script>
54 <script type="text/javascript" src="../datatables/datatables.min.js"></script>
55 <script type="text/javascript" src="../datatables/jquery.dataTables.yadcf.js"></script>
56 <script type="text/javascript">
59 var allOuyaGamesTable = $('#allouyagames').DataTable(
71 filter_default_label: "Filter game title",
76 filter_default_label: "Filter developer",
80 column_data_type: "text",
81 data: ["Everyone", "9+", "12+", "17+"],
82 filter_default_label: "Filter age"
86 column_data_type: "text",
87 text_data_delimiter: ", ",
88 filter_default_label: "Filter player number"
92 column_data_type: "text",
93 text_data_delimiter: ", ",
94 filter_default_label: "Filter genre"