<%- include('partials/sidebar', { activePage: 'acs_pro', company }) %>
<%= t('admin.acsdev.title', 'Detail Perangkat') %>: <%= device.serialNumber || device.sn || device.phone || '-' %>
<%= company %> <%= (typeof session !== 'undefined' && session && session.isCashier) ? 'Kasir' : 'Admin' %>
<%= isOnline ? t('admin.acsdev.online', 'Perangkat Online') : t('admin.acsdev.offline', 'Perangkat Offline') %> — <%= t('admin.acsdev.last_inform', 'Inform Terakhir') %>: <%= device.lastInform ? new Date(device.lastInform).toLocaleString('id-ID') : t('admin.acsdev.never', 'Belum pernah') %>
<%= t('admin.acsdev.device_info', 'Info Perangkat') %>
<%= t('admin.acsdev.tag', 'Tag/ID') %><%= device.phone || device.id || '-' %>
<%= t('admin.acsdev.model', 'Model') %><%= device.model || '-' %>
<%= t('admin.acsdev.serial', 'Serial Number') %><%= device.serialNumber || device.sn || '-' %>
<%= t('admin.acsdev.swver', 'Versi Software') %><%= device.softwareVersion || '-' %>
<%= t('admin.acsdev.net_info', 'Info Jaringan') %>
<%= t('admin.acsdev.pppoe_user', 'PPPoE User') %><%= device.pppoeUsername || device.pppoeUser || '-' %>
<%= t('admin.acsdev.ip', 'IP Address') %><%= device.pppoeIP || device.ip || '-' %>
<%= t('admin.acsdev.rxpower', 'RX Power') %><%= device.rxPower || '-' %> dBm
<%= t('admin.acsdev.ssid', 'SSID') %><%= device.ssid || '-' %>
<%= t('admin.acsdev.uptime', 'Uptime') %><%= device.uptime || '-' %>
<%= t('admin.acsdev.pppoe_uptime', 'PPPoE Uptime') %><%= device.pppoeUptime || '-' %>
<%= t('admin.acsdev.clients', 'Klien Terhubung (Live)') %>
<%= (clients && clients.length) ? clients.length : 0 %>
<% if (clients && clients.length) { %> <% clients.forEach((client) => { const iface = String(client.iface || ''); const isWiFi = iface.toLowerCase().includes('wifi') || iface.toLowerCase().includes('wlan') || iface.toLowerCase().includes('802.11'); const isOn = String(client.status || '').toLowerCase() === 'online'; %>
<%= client.hostname || '-' %>
<%= client.ip || '-' %> | <%= client.mac || '-' %>
<% if (typeof client.rssi === 'number') { %>
<%= client.rssi %> dBm
<% } %> <%= client.status || '-' %>
<%= t('admin.acsdev.iface', 'Interface') %>: <%= client.iface || '-' %>
<% }) %> <% } else { %>
<%= t('admin.acsdev.no_clients', 'Tidak ada klien terhubung.') %>
<% } %>