From 1a97e077680827d62349ab0cec25e1a4e4265692 Mon Sep 17 00:00:00 2001 From: Jukka Lampikoski Date: Fri, 13 Mar 2026 19:11:48 +0200 Subject: [PATCH] =?UTF-8?q?Fix=20undefined=20function=20dbGetCompany=20?= =?UTF-8?q?=E2=86=92=20use=20dbLoadCompanies?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit sendTelegramAlert and telegram_test used non-existent dbGetCompany(). Replaced with dbLoadCompanies() + loop to find company name. Co-Authored-By: Claude Opus 4.6 --- api.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/api.php b/api.php index 3697132..e1f747c 100644 --- a/api.php +++ b/api.php @@ -920,8 +920,9 @@ function sendTelegramAlert(string $companyId, array $ticket): void { if (!$botToken) return; // Hae yrityksen nimi - $company = dbGetCompany($companyId); - $companyName = $company['nimi'] ?? $companyId; + $companies = dbLoadCompanies(); + $companyName = $companyId; + foreach ($companies as $c) { if ($c['id'] === $companyId) { $companyName = $c['nimi']; break; } } $text = "🚨 *URGENT TIKETTI*\n\n"; $text .= "📋 *" . ($ticket['subject'] ?? '(Ei aihetta)') . "*\n"; @@ -1441,8 +1442,9 @@ switch ($action) { echo json_encode(['error' => 'Bot Token ja Chat ID vaaditaan']); break; } - $company = dbGetCompany($companyId); - $companyName = $company['nimi'] ?? $companyId; + $companies = dbLoadCompanies(); + $companyName = $companyId; + foreach ($companies as $c) { if ($c['id'] === $companyId) { $companyName = $c['nimi']; break; } } $url = "https://api.telegram.org/bot{$botToken}/sendMessage"; $data = ['chat_id' => $chatId, 'text' => "✅ Noxus HUB Telegram-hälytys toimii!\n🏢 $companyName", 'parse_mode' => 'Markdown']; $ch = curl_init($url);