feat-chip-column
This commit is contained in:
parent
bea0c5c200
commit
718487f23a
@ -13,7 +13,7 @@ function pmx_get(): array {
|
||||
[PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION]);
|
||||
return $pdo->query("
|
||||
SELECT uid, online, blocked, current_broker, last_seen,
|
||||
brightness, heap, rssi, fw_ver, fw_ver,
|
||||
brightness, heap, rssi, fw_ver, chip,
|
||||
TIMESTAMPDIFF(SECOND, last_seen, NOW()) AS ago_s
|
||||
FROM contadores
|
||||
ORDER BY uid ASC
|
||||
@ -103,7 +103,7 @@ ob_start();
|
||||
</div>
|
||||
<div class="table-wrap">
|
||||
<table>
|
||||
<thead><tr><th>UID</th><th>Versão</th><th>Versão</th><th>Ultimo contacto</th><th>Online</th><th>Estado</th><th>Brilho</th><th>Ações</th><th>Broker</th></tr></thead>
|
||||
<thead><tr><th>UID</th><th>Versão</th><th>Chip</th><th>Ultimo contacto</th><th>Online</th><th>Estado</th><th>Brilho</th><th>Ações</th><th>Broker</th></tr></thead>
|
||||
<tbody>
|
||||
<?php foreach ($devices as $d):
|
||||
$uid=$d['uid']; $blocked=(bool)$d['blocked']; $online=(bool)$d['online'];
|
||||
@ -119,7 +119,7 @@ ob_start();
|
||||
?>
|
||||
<tr>
|
||||
<td style="font-family:monospace;font-size:12px"><?= h($uid) ?></td><td style="font-size:12px;color:#8b949e"><?= ($d['fw_ver']??'')!=='' ? h($d['fw_ver']) : '—' ?></td>
|
||||
<td style="font-size:12px;color:var(--muted)"><?= h($d['fw_ver'] ?? '—') ?></td>
|
||||
<td><?php $ch=$d['chip']??''; echo $ch==='s3'?'<span class="badge" style="background:#0d1f3c;color:#58a6ff;font-size:10px">S3</span>':($ch==='wroom'?'<span class="badge" style="background:#1e2733;color:#8b949e;font-size:10px">WROOM</span>':'<span style="color:var(--muted)">—</span>'); ?></td>
|
||||
<td style="color:var(--muted);font-size:12px"><?= h($last) ?><br><span style="font-size:11px"><?= $ago ?></span></td>
|
||||
<td><?php if($online):?><span class="badge" style="background:#0d2818;color:#3fb950">online</span><?php else:?><span class="badge" style="background:#1e2733;color:var(--muted)">offline</span><?php endif;?></td>
|
||||
<td><?php if($blocked):?><span class="badge" style="background:#2d1a1a;color:#f85149">bloqueado</span><?php else:?><span class="badge" style="background:#0d2818;color:#3fb950">aprovado</span><?php endif;?></td>
|
||||
|
||||
@ -60,7 +60,7 @@ ob_start();
|
||||
</div>
|
||||
<div class="table-wrap">
|
||||
<table>
|
||||
<thead><tr><th>UID</th><th>Versão</th><th>Versão</th><th>Online</th><th>Estado</th><th>Ultimo contacto</th><th>Brilho</th><th></th><th>Broker</th></tr></thead>
|
||||
<thead><tr><th>UID</th><th>Versão</th><th>Chip</th><th>Online</th><th>Estado</th><th>Ultimo contacto</th><th>Brilho</th><th></th><th>Broker</th></tr></thead>
|
||||
<tbody>
|
||||
<?php foreach ($devices as $d):
|
||||
$uid=$d['uid']; $online=(bool)$d['online']; $blocked=(bool)$d['blocked']; $auth_ok=(bool)$d['auth_ok'];
|
||||
@ -75,7 +75,7 @@ ob_start();
|
||||
?>
|
||||
<tr>
|
||||
<td style="font-family:monospace;font-size:12px"><?= h($uid) ?></td><td style="font-size:12px;color:#8b949e"><?= ($d['fw']??'')!=='' ? h($d['fw']) : '—' ?></td>
|
||||
<td style="font-size:12px;color:var(--muted)"><?= h($d['fw_ver'] ?? '—') ?></td>
|
||||
<td><?php $ch=$d['chip']??''; echo $ch==='s3'?'<span class="badge" style="background:#0d1f3c;color:#58a6ff;font-size:10px">S3</span>':($ch==='wroom'?'<span class="badge" style="background:#1e2733;color:#8b949e;font-size:10px">WROOM</span>':'<span style="color:var(--muted)">—</span>'); ?></td>
|
||||
<td><?php if($online):?><span class="badge" style="background:#0d2818;color:#3fb950">online</span><?php else:?><span class="badge" style="background:#1e2733;color:var(--muted)">offline</span><?php endif;?></td>
|
||||
<td><?php if($blocked):?><span class="badge" style="background:#2d1a1a;color:#f85149">bloqueado</span><?php elseif($auth_ok):?><span class="badge" style="background:#0d2818;color:#3fb950">aprovado</span><?php else:?><span class="badge" style="background:#1e2733;color:var(--muted)">pendente</span><?php endif;?></td>
|
||||
<td style="color:var(--muted);font-size:12px"><?= h($last) ?><br><?= $ago ?></td>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user