<%# Copyright 2017 Dirk Brenken (dev@brenken.org) This is free software, licensed under the Apache License, Version 2.0 -%> <%- local write = io.write local uci = require "luci.model.uci".cursor() local trmiface = uci:get("travelmate", "global", "trm_iface") or "trm_wwan" -%> <%+header%>

<%:Wireless Stations%>

<%:Provides an overview of all configured uplink interfaces for travelmate. You can edit and delete existing interfaces or scan for new uplinks.%>
<% local pos = 1 uci:foreach("wireless", "wifi-iface", function(s) pos = pos + 1 local section = s['.name'] local device = s.device or "" local mode = s.mode or "" local iface = s.network or "" local ssid = s.ssid or "" local encryption = s.encryption or "" local disabled = s.disabled or "" local style = "color:#000000" if disabled == "0" then style = "color:#0069d6" end if iface == trmiface then %> <% end end) %>
<%:Device%> <%:Mode%> <%:Uplink Interface%> <%:SSID%> <%:Encryption%> <%:Disabled%>
<%=device%> <%=mode%> <%=iface%> <%=ssid%> <%=encryption%> <%=disabled%>
<% uci:foreach("wireless", "wifi-device", function(s) local device = s[".name"] %>
<% end) %>
<%+footer%>