| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- <?php require("./template/header.php"); generateHeader("IRC Knacki - Tchat en ligne", "", '.', "Tchat en ligne gratuit et sans inscription. Chat français, discussions et rencontres", "IRC, irl,online,tchat,chat,tchate,rencontre,amitie,discussion,rencontres,amitiés,messagerie,discussions,tchatche,gamer,gaming,discussion en ligne,salon de tchat"); ?>
- <div class="body body-fixed quizz" style="background-image: url('img/gears-4188632.jpg');"><div class="container">
- <div class="quizz-header">
- <h1><img src="img/logo_irc2019.png" alt="IRC Knacki" class="logo" />
- Résultats du quizz</h1>
- </div>
- <?php
- require_once("./inc/quizz.php");
- setlocale(LC_TIME, [ "fr_FR.UTF-8", "en_US.UTF-8" ]);
- try {
- $currentPeriod = getCurrentOrLastQuizzPeriod(isset($_GET["period"]) ? $_GET["period"] : null);
- $prevPeriod = getPreviousQuizzPeriod($currentPeriod->id);
- $nextPeriod = getNextQuizzPeriod($currentPeriod->id);
- $quizzScores = getQuizzScores($currentPeriod->id);
- } catch (Exception $e) {
- header("HTTP/1.0 500 Internal Server Error");
- error_log($e->getMessage());
- echo "<div>Erreur lors de la récupération des données</div>";
- die;
- }
- function stringifyDate($dateObj) {
- return strftime("%d %B %Y", $dateObj);
- }
- ?>
- <div class="period">
- <?php if ($prevPeriod != null) { ?>
- <a class="prev" href="?period=<?php echo $prevPeriod->id; ?>">< <?php echo stringifyDate($prevPeriod->start); ?></a>
- <?php } else { ?>
- <a class="prev"></a>
- <?php } ?>
- <span class="current"><?php echo stringifyDate($currentPeriod->start) ." - " .stringifyDate($currentPeriod->end); ?></span>
- <?php if ($nextPeriod != null) { ?>
- <a class="next" href="?period=<?php echo $nextPeriod->id; ?>"><?php echo stringifyDate($nextPeriod->end); ?> ></a>
- <?php } else { ?>
- <a class="next"></a>
- <?php } ?>
- </div>
- <div class="score-table">
- <table id="scoreDataTable" class="block-1f2 block-1s1">
- <tr>
- <th>#</th>
- <th>Pseudo</th>
- <th>Points</th>
- </tr>
- <tr><td></td><td><input type="text" placeholder="Recherche" id="querypseudo"/></td><td></td></tr>
- <?php foreach($quizzScores as $i) { ?>
- <tr class="score-data rank-<?php echo $i["rank"];?>">
- <td class="rank"><?php echo $i["rank"]; ?></td>
- <td class="pseudo"><?php echo $i["pseudo"]; ?></td>
- <td class="score"><?php echo $i["score"]; ?></td>
- </tr>
- <?php } ?>
- </table>
- </div>
- </div></div>
- <script src="quizz.js"></script>
- <?php require("./template/footer.php"); ?>
|