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]);
|
[PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION]);
|
||||||
return $pdo->query("
|
return $pdo->query("
|
||||||
SELECT uid, online, blocked, current_broker, last_seen,
|
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
|
TIMESTAMPDIFF(SECOND, last_seen, NOW()) AS ago_s
|
||||||
FROM contadores
|
FROM contadores
|
||||||
ORDER BY uid ASC
|
ORDER BY uid ASC
|
||||||
@ -103,7 +103,7 @@ ob_start();
|
|||||||
</div>
|
</div>
|
||||||
<div class="table-wrap">
|
<div class="table-wrap">
|
||||||
<table>
|
<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>
|
<tbody>
|
||||||
<?php foreach ($devices as $d):
|
<?php foreach ($devices as $d):
|
||||||
$uid=$d['uid']; $blocked=(bool)$d['blocked']; $online=(bool)$d['online'];
|
$uid=$d['uid']; $blocked=(bool)$d['blocked']; $online=(bool)$d['online'];
|
||||||
@ -119,7 +119,7 @@ ob_start();
|
|||||||
?>
|
?>
|
||||||
<tr>
|
<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-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 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($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>
|
<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>
|
||||||
<div class="table-wrap">
|
<div class="table-wrap">
|
||||||
<table>
|
<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>
|
<tbody>
|
||||||
<?php foreach ($devices as $d):
|
<?php foreach ($devices as $d):
|
||||||
$uid=$d['uid']; $online=(bool)$d['online']; $blocked=(bool)$d['blocked']; $auth_ok=(bool)$d['auth_ok'];
|
$uid=$d['uid']; $online=(bool)$d['online']; $blocked=(bool)$d['blocked']; $auth_ok=(bool)$d['auth_ok'];
|
||||||
@ -75,7 +75,7 @@ ob_start();
|
|||||||
?>
|
?>
|
||||||
<tr>
|
<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-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($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><?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>
|
<td style="color:var(--muted);font-size:12px"><?= h($last) ?><br><?= $ago ?></td>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user