NetAdmin: liittymän muokkausmodal + nopeusvalikko dropdowniksi

Liittymärivin klikkaus avaa modal-ikkunan jossa voi muokata kaikkia
kenttiä (osoite, nopeus, VLAN, laite, portti, IP). Yhteysnopeus
muutettu dropdown-valikoksi sekä NetAdmin-modalissa että asiakkaan
liittymälomakkeessa. Vakionopeudet: 10/10 - 10000/10000.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-11 17:26:41 +02:00
parent 517e57c287
commit 9208ab387a
4 changed files with 207 additions and 2 deletions

26
db.php
View File

@@ -1895,3 +1895,29 @@ function dbLoadAllConnections(string $companyId): array {
ORDER BY cc.kaupunki, cc.asennusosoite
", ['companyId' => $companyId]);
}
function dbLoadConnection(int $connectionId): ?array {
return _dbFetchOne("
SELECT cc.*, c.yritys AS customer_name, c.company_id
FROM customer_connections cc
JOIN customers c ON c.id = cc.customer_id
WHERE cc.id = ?
", [$connectionId]);
}
function dbUpdateConnection(int $connectionId, array $data): void {
_dbExecute("UPDATE customer_connections SET
liittymanopeus = ?, vlan = ?, laite = ?, portti = ?, ip = ?,
asennusosoite = ?, postinumero = ?, kaupunki = ?
WHERE id = ?", [
$data['liittymanopeus'] ?? '',
$data['vlan'] ?? '',
$data['laite'] ?? '',
$data['portti'] ?? '',
$data['ip'] ?? '',
$data['asennusosoite'] ?? '',
$data['postinumero'] ?? '',
$data['kaupunki'] ?? '',
$connectionId
]);
}