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