<% local form, viewlibrary, page_info, session = ... htmlviewfunctions = require("htmlviewfunctions") html = require("acf.html") %> <% htmlviewfunctions.displaycommandresults({"deletedevice", "editdevice", "editdeviceparams", "overridedeviceparams"}, session) %> <% if session.searchdevicesresult then local data = session.searchdevicesresult session.searchdevicesresult = nil if data.value and data.value.result then local func = haserl.loadfile(page_info.viewfile:gsub("searchbymac", "listdevices")) func(data.value.result, viewlibrary, page_info, session) end end %> <% local id = cfe({type="hidden", value="device.mac"}) local comparison = cfe({type="hidden", value="~"}) local value = cfe({label="MAC Address"}) htmlviewfunctions.displayitem(cfe({type="form", label="Search by MAC Address", value={id=id, comparison=comparison, value=value}, action="searchdevices", option="Search"}), page_info) %>