mobmash.click/html/results/index.php

34 lines
780 B
PHP
Raw Permalink Normal View History

2024-08-03 17:41:12 +00:00
<?php
require_once __DIR__ . '/../../core.php';
require_once __DIR__ . '/../../lib/rating.php';
$validOrderColumns = [
"position",
"name",
"rating",
"matches",
"wins",
"losses"
];
$orderColumn = $_GET["order"];
if (!in_array($orderColumn, $validOrderColumns)) {
$orderColumn = "position";
}
$orderDirection = $_GET["direction"] == "desc" ? "desc" : "asc";
$mobs = getMobsWithMetaData($orderColumn, $orderDirection);
2024-08-03 18:24:09 +00:00
$trends = getRatingTrends();
2024-08-03 17:41:12 +00:00
if (isset($_GET["ajax"])) {
require __DIR__ . '/../../view/fragments/mobList.php';
} else {
$title = "MobMash - Results";
$content = function () use ($mobs, $trends) {
require __DIR__ . '/../../view/pages/results.php';
};
2024-08-03 17:41:12 +00:00
require_once __DIR__ . '/../../view/layout.php';
}