summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm
diff options
context:
space:
mode:
authorDirk Brenken <dev@brenken.org>2020-09-19 00:01:07 +0200
committerDirk Brenken <dev@brenken.org>2020-09-19 00:01:07 +0200
commite3b357ac0eb2b3942fd3c948fce9cecbf0ed30cc (patch)
tree35b0de93f3f0e9edcf43d7639f3f304c79895c98 /applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm
parent45c914a016499f297a754f00b48c5d782cbc2124 (diff)
luci-app-travelmate: release 2.0
- sync with travelmate 2.0 - app migrated to client side JS Signed-off-by: Dirk Brenken <dev@brenken.org>
Diffstat (limited to 'applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm')
-rw-r--r--applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm95
1 files changed, 0 insertions, 95 deletions
diff --git a/applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm b/applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm
deleted file mode 100644
index 491af1d92..000000000
--- a/applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm
+++ /dev/null
@@ -1,95 +0,0 @@
-<%#
-Copyright 2017-2020 Dirk Brenken (dev@brenken.org)
-This is free software, licensed under the Apache License, Version 2.0
--%>
-
-<%-
- local sys = require("luci.sys")
- local utl = require("luci.util")
- local xml = require("luci.xml")
- local dev = luci.http.formvalue("device")
- local ifn = utl.trim(sys.exec("/bin/ubus -S call network.wireless status 2>/dev/null | jsonfilter -l1 -e '@." .. dev .. ".interfaces[@.config.mode=\"sta\"].ifname' 2>/dev/null"))
- local iw
-
- if ifn ~= "" then
- iw = sys.wifi.getiwinfo(ifn)
- else
- iw = sys.wifi.getiwinfo(dev)
- end
-
- if not iw then
- luci.http.redirect(luci.dispatcher.build_url("admin/services/travelmate/stations"))
- end
-
- function percent_wifi_signal(info)
- local qc = info.quality or 0
- local qm = info.quality_max or 0
- if info.bssid and qc > 0 and qm > 0 then
- return math.floor((100 / qm) * qc)
- else
- return 0
- end
- end
--%>
-
-<%+header%>
-
-<div class="cbi-map">
- <h3><%:Wireless Scan%></h3>
- <div class="cbi-section">
- <div class="table cbi-section-table">
- <div class="tr cbi-section-table-titles">
- <div class="th left"><%:Uplink SSID%></div>
- <div class="th left"><%:Uplink BSSID%></div>
- <div class="th left"><%:Encryption%></div>
- <div class="th left"><%:Signal strength%></div>
- <div class="th center"><%:Action%></div>
- </div>
- <%- for i, net in ipairs(iw.scanlist or { }) do -%>
- <div class="tr cbi-section-table-row cbi-rowstyle-1">
- <div class="td left" style="text-align: left !important">
- <%=net.ssid and xml.pcdata(net.ssid) or "<em>%s</em>" % translate("hidden")%>
- </div>
- <div class="td left" style="text-align: left !important">
- <%=net.bssid and xml.pcdata(net.bssid)%>
- </div>
- <div class="td left" style="text-align: left !important">
- <%=net.encryption.description%>
- </div>
- <div class="td left" style="text-align: left !important">
- <%=percent_wifi_signal(net)%> %
- </div>
- <div class="td cbi-section-actions">
- <form class="inline" action="<%=luci.dispatcher.build_url('admin/services/travelmate/wifiadd')%>" method="post">
- <input type="hidden" name="token" value="<%=token%>"/>
- <input type="hidden" name="device" value="<%=xml.pcdata(dev)%>"/>
- <input type="hidden" name="ssid" value="<%=xml.pcdata(net.ssid)%>"/>
- <input type="hidden" name="bssid" value="<%=xml.pcdata(net.bssid)%>"/>
- <input type="hidden" name="description" value="<%=net.encryption.description%>"/>
- <input type="hidden" name="wep" value="<%=net.encryption.wep and 1 or 0%>"/>
- <%- if net.encryption.wpa then -%>
- <input type="hidden" name="wpa_version" value="<%=net.encryption.wpa%>"/>
- <%- for _, v in ipairs(net.encryption.auth_suites) do -%>
- <input type="hidden" name="wpa_suites" value="<%=v%>"/>
- <%- end -%>
- <%- end -%>
- <input class="cbi-button cbi-button-apply" type="submit" value="<%:Add Uplink%>"/>
- </form>
- </div>
- </div>
- <%- end -%>
- </div>
- </div>
- <div class="cbi-page-actions right">
- <form class="inline" action="<%=luci.dispatcher.build_url('admin/services/travelmate/stations')%>" method="get">
- <input class="cbi-button cbi-button-reset" type="submit" value="<%:Back to overview%>"/>
- </form>
- <form class="inline" action="<%=luci.dispatcher.build_url('admin/services/travelmate/wifiscan')%>" method="post">
- <input type="hidden" name="token" value="<%=token%>"/>
- <input type="hidden" name="device" value="<%=xml.pcdata(dev)%>"/>
- <input class="cbi-button cbi-input-find" type="submit" value="<%:Repeat scan%>"/>
- </form>
- </div>
-</div>
-
-<%+footer%>