adasd
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
* @var array $hosts Die Liste der KEA-Hosts.
|
||||
* @var string|null $error Eine Fehlermeldung, falls vorhanden.
|
||||
* @var array $warnings Hinweise, falls Zusatzdaten nicht geladen werden konnten.
|
||||
* @var array $stats Kennzahlen fuer die Uebersicht.
|
||||
*/
|
||||
?>
|
||||
<section class="kea-page">
|
||||
@@ -27,6 +28,25 @@
|
||||
</div>
|
||||
<?php endforeach; ?>
|
||||
|
||||
<div class="stats">
|
||||
<div class="stat-card">
|
||||
<span class="stat-label">Einträge</span>
|
||||
<span class="stat-value"><?= e((string)($stats['total'] ?? 0)) ?></span>
|
||||
</div>
|
||||
<div class="stat-card">
|
||||
<span class="stat-label">Reservierungen</span>
|
||||
<span class="stat-value"><?= e((string)($stats['reservations'] ?? 0)) ?></span>
|
||||
</div>
|
||||
<div class="stat-card">
|
||||
<span class="stat-label">Leases</span>
|
||||
<span class="stat-value"><?= e((string)($stats['leases'] ?? 0)) ?></span>
|
||||
</div>
|
||||
<div class="stat-card">
|
||||
<span class="stat-label">Gruppen</span>
|
||||
<span class="stat-value"><?= e((string)count($stats['groups'] ?? [])) ?></span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="kea-panel">
|
||||
<div class="kea-panel__head">
|
||||
<div>
|
||||
@@ -45,13 +65,14 @@
|
||||
<th>MAC Adresse</th>
|
||||
<th>Echter Name</th>
|
||||
<th>Standort</th>
|
||||
<th>Gruppe</th>
|
||||
<th>Aktion</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php if (empty($hosts)): ?>
|
||||
<tr>
|
||||
<td colspan="7" class="kea-empty">
|
||||
<td colspan="8" class="kea-empty">
|
||||
Keine Reservierungen oder aktiven Leases gefunden.
|
||||
</td>
|
||||
</tr>
|
||||
@@ -62,7 +83,7 @@
|
||||
<span class="pill"><?= ($host['source'] ?? '') === 'lease' ? 'Lease' : 'Reservierung' ?></span>
|
||||
</td>
|
||||
<td>
|
||||
<?= e($host['hostname'] ?: 'Unbekannt') ?>
|
||||
<?= e((string)($host['metadata']['device_name'] ?? $host['metadata']['real_name'] ?? $host['display_name'] ?? $host['hostname'] ?? 'Unbekannt')) ?>
|
||||
</td>
|
||||
<td class="mono">
|
||||
<?= e($host['ipv4_address']) ?>
|
||||
@@ -76,6 +97,9 @@
|
||||
<td>
|
||||
<?= e((string)($host['metadata']['location'] ?? '-')) ?>
|
||||
</td>
|
||||
<td>
|
||||
<?= e((string)($host['metadata']['group_name'] ?? '-')) ?>
|
||||
</td>
|
||||
<td>
|
||||
<a class="nav-link" href="/module/kea/edit?source=<?= e((string)($host['source'] ?? 'reservation')) ?>&id=<?= e((string)($host['host_id'] ?? '0')) ?>">
|
||||
Bearbeiten
|
||||
|
||||
Reference in New Issue
Block a user