NetAdmin-moduuli: liittymien listaus ja haku
Kokoaa kaikki asiakkaiden liittymät yhteen näkymään haulla ja suodattimilla. Sarakkeet: asiakas, osoite, kaupunki, nopeus, VLAN, laite, portti, IP, hinta. Suodattimet: kaupunki, nopeus, laite. Laitetietojen ping-status näkyvissä. Klikkaus avaa asiakkaan muokkaukseen. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
17
db.php
17
db.php
@@ -1878,3 +1878,20 @@ function dbDeleteLaitetilaFile(string $fileId): ?array {
|
||||
}
|
||||
return $file;
|
||||
}
|
||||
|
||||
// ==================== NETADMIN ====================
|
||||
|
||||
function dbLoadAllConnections(string $companyId): array {
|
||||
return _dbFetchAll("
|
||||
SELECT cc.*,
|
||||
c.yritys AS customer_name,
|
||||
c.yhteyshenkilö AS customer_contact,
|
||||
c.puhelin AS customer_phone,
|
||||
c.sahkoposti AS customer_email,
|
||||
c.id AS customer_id
|
||||
FROM customer_connections cc
|
||||
JOIN customers c ON c.id = cc.customer_id
|
||||
WHERE c.company_id = :companyId
|
||||
ORDER BY cc.kaupunki, cc.asennusosoite
|
||||
", ['companyId' => $companyId]);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user