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:
26
db.php
26
db.php
@@ -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
|
||||
]);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user