diff --git a/modules/market_management/service.php b/modules/market_management/service.php index dccdb70..7075941 100644 --- a/modules/market_management/service.php +++ b/modules/market_management/service.php @@ -271,6 +271,18 @@ function market_management_get_market(PDO $pdo, int $marketId, bool $includeArch return $market; } +function market_management_list_active_market_definitions(PDO $pdo): array +{ + $stmt = $pdo->query( + 'SELECT m.id, m.name, m.category_id, c.name AS category_name + FROM market_definition m + INNER JOIN market_category c ON c.id = m.category_id + WHERE m.archived_at IS NULL + ORDER BY m.name ASC, m.id ASC' + ); + return $stmt->fetchAll() ?: []; +} + function market_management_search_occurrences(PDO $pdo, array $input): array { $where = []; diff --git a/modules/shared/auth/ui/home.php b/modules/shared/auth/ui/home.php index 3fd382f..f99a7c2 100644 --- a/modules/shared/auth/ui/home.php +++ b/modules/shared/auth/ui/home.php @@ -151,7 +151,9 @@ function auth_render_markets_large_table(array $marketTable): string function auth_render_markets_content(array $marketTable): string { - return '
' . auth_render_markets_large_table($marketTable) + return '
' + . '
' + . auth_render_markets_large_table($marketTable) . '' . '