* ffluci.controller.public.olsr: Renamed a variable to not overwrite Lua core functions
* ffluci.sys.wifi.iwscan: Fixed Wlan-Scan parsing algorithm * ffluci.view.sudo_status.iwscan: Fixed Frequency / Channel row to match different kinds of available data
This commit is contained in:
parent
7eb6eebf51
commit
eb9a1093c2
3 changed files with 6 additions and 5 deletions
|
@ -241,12 +241,13 @@ function wifi.iwscan()
|
||||||
for i, l in pairs(ffluci.util.split(ffluci.util.trim(cnt), "\n\n")) do
|
for i, l in pairs(ffluci.util.split(ffluci.util.trim(cnt), "\n\n")) do
|
||||||
local k = l:match("^(.-) ")
|
local k = l:match("^(.-) ")
|
||||||
l = l:gsub("^[^\n]+", "", 1)
|
l = l:gsub("^[^\n]+", "", 1)
|
||||||
|
l = ffluci.util.trim(l)
|
||||||
if k then
|
if k then
|
||||||
iws[k] = {}
|
iws[k] = {}
|
||||||
for j, c in pairs(ffluci.util.split(l, "\n Cell")) do
|
for j, c in pairs(ffluci.util.split(l, "\n Cell")) do
|
||||||
c = c:gsub("^(.-)- ", "", 1)
|
c = c:gsub("^(.-)- ", "", 1)
|
||||||
c = ffluci.util.split(c, "\n", 7)
|
c = ffluci.util.split(c, "\n", 7)
|
||||||
c = table.concat(c, "\n", 1, 7)
|
c = table.concat(c, "\n", 1)
|
||||||
table.insert(iws[k], _parse_mixed_record(c))
|
table.insert(iws[k], _parse_mixed_record(c))
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -104,9 +104,9 @@ end
|
||||||
|
|
||||||
|
|
||||||
-- Internal
|
-- Internal
|
||||||
function fetch_txtinfo(table)
|
function fetch_txtinfo(otable)
|
||||||
table = table or ""
|
otable = otable or ""
|
||||||
local rawdata = ffluci.sys.httpget("http://127.0.0.1:2006/"..table)
|
local rawdata = ffluci.sys.httpget("http://127.0.0.1:2006/"..otable)
|
||||||
|
|
||||||
if #rawdata == 0 then
|
if #rawdata == 0 then
|
||||||
return nil
|
return nil
|
||||||
|
|
|
@ -8,7 +8,7 @@ for iface, cells in pairs(ffluci.sys.wifi.iwscan()) do
|
||||||
<td><%=cell.ESSID%></td>
|
<td><%=cell.ESSID%></td>
|
||||||
<td><%=cell.Address%></td>
|
<td><%=cell.Address%></td>
|
||||||
<td><%=cell.Mode%></td>
|
<td><%=cell.Mode%></td>
|
||||||
<td><%=cell.Channel%></td>
|
<td><%=(cell.Channel or cell.Frequency or "")%></td>
|
||||||
<td><%=cell["Encryption key"]%></td>
|
<td><%=cell["Encryption key"]%></td>
|
||||||
<td><%=cell.Quality%></td>
|
<td><%=cell.Quality%></td>
|
||||||
<td><%=cell["Signal level"]%></td>
|
<td><%=cell["Signal level"]%></td>
|
||||||
|
|
Loading…
Reference in a new issue