From ef6b98f036f333d2aa7aae9091d8206365eec226 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wiesner=20Andr=C3=A1s?= Date: Thu, 26 Sep 2024 17:22:13 +0200 Subject: [PATCH] - ... --- class/ReportBuilder.php | 2 +- interface.php | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/class/ReportBuilder.php b/class/ReportBuilder.php index 4e1dc16..0038347 100644 --- a/class/ReportBuilder.php +++ b/class/ReportBuilder.php @@ -19,7 +19,7 @@ class ReportBuilder // get IDs $tests = $testMgr->getResultsByGameId($gameid, $filter, $ordering, true, $groupFilter); - $ids = array_map(fn($test) => $test->getId(), $tests); + $ids = array_map(fn($test) => $test["_id"], $tests); // generate stats return $testMgr->generateDetailedStats($gameid, $ids); diff --git a/interface.php b/interface.php index b3062d5..2e495cd 100644 --- a/interface.php +++ b/interface.php @@ -532,8 +532,7 @@ function generate_report_by_groups(ReqHandler &$rh, array $params): string global $user; $gameid = trim($params["gameid"]); - $filter = trim($params["filter"]); - $ordering = trim($params["orderby"]); + $filter = trim($params["filter"] ?? ""); $groups = explode_list(trim($params["groups"])); // TODO: lehessen több csoportra is $game = $gameMgr->getGame($gameid); @@ -546,7 +545,7 @@ function generate_report_by_groups(ReqHandler &$rh, array $params): string // assemble report $report = new Report($game->getName()); foreach ($groups as $groupname) { - $stats = ReportBuilder::getStatsByFilters($gameid, $filter, $groupname, $ordering); + $stats = ReportBuilder::getStatsByFilters($gameid, $filter, $groupname, ""); $section = new ReportSection($groupname, $stats); $report->addSection($section); }