Kostenpositionen auf ein Textfeld vereinheitlichen

This commit is contained in:
gitea_admin committed 2026-09-21 12:55:41 +02:00
1 parent de10e37a0c
commit 99eae4cada
2 files changed
+1 -20

No files matched your search

-17
View File
@@ -195,24 +195,9 @@ function market_management_mcp_get_occurrence(PDO $pdo, int $occurrenceId, bool
}
unset($market['occurrences']);
$occurrence['market'] = $market;
$occurrence['cost_items_text'] = market_management_mcp_cost_items_text($occurrence['cost_items'] ?? []);
return $occurrence;
}
function market_management_mcp_cost_items_text(array $costItems): ?string
{
foreach ($costItems as $costItem) {
if (!is_array($costItem)) {
continue;
}
$description = $costItem['description'] ?? null;
if ($description !== null && trim((string) $description) !== '') {
return (string) $description;
}
}
return null;
}
function market_management_mcp_get_market(PDO $pdo, int $marketId, bool $includeArchived = false): array
{
$market = market_management_get_market($pdo, $marketId, $includeArchived);
@@ -222,7 +207,6 @@ function market_management_mcp_get_market(PDO $pdo, int $marketId, bool $include
foreach ($market['occurrences'] as $index => $occurrence) {
$enriched = market_management_get_occurrence($pdo, (int) $occurrence['id'], $includeArchived);
if ($enriched !== null) {
$enriched['cost_items_text'] = market_management_mcp_cost_items_text($enriched['cost_items'] ?? []);
$market['occurrences'][$index] = $enriched;
}
}
@@ -311,7 +295,6 @@ function market_management_mcp_call(PDO $pdo, string $tool, array $arguments): a
],
'market_management.create_occurrence' => (static function () use ($pdo, $arguments): array {
$occurrence = market_management_create_occurrence($pdo, $arguments);
$occurrence['cost_items_text'] = market_management_mcp_cost_items_text($occurrence['cost_items'] ?? []);
return $occurrence;
})(),
'market_management.get_occurrence' => market_management_mcp_get_occurrence(